Я беру информатику для GCSE, и у нас есть проект, но я не могу понять, как работать функции.Он говорит мне, что «NameError: name 'option1' не определено», и даже когда я его определяю, кажется, что оно не работает.Если бы вы могли проверить приведенный ниже код и сказать мне, как что-то исправить, объяснив, как и почему он не работает, я был бы очень благодарен!Спасибо!(На данный момент, пожалуйста, не обращайте внимания на функции реестра и списка лидеров, я сам это выясню, я понимаю, как должна работать функция входа в систему.)
##### login, register or see the leaderboard.
def option():
option1 = int(input("""Would you like to:
1. Login
2. Register
3. See the Leaderboard"""))
##### MAIN CODE
while choice == True:
option()
if option1 == 1:
login()
choice = False
elif option1 == 2:
register()
choice = False
elif option1 == 3:
leaderboardopen()
choice = False
else:
print("Incorrect value given. Please try again.")