Я пытаюсь узнать о том, как я oop, и пытаюсь что-то с этим построить. У меня есть функция, которая будет содержать выбор, который будет делать пользователь, но каждый раз, когда я запускаю его, скрипт дважды запрашивает ввод. Может кто-нибудь объяснить мне, что не так с моим кодом? заранее спасибо!! :)
код:
def choice():
choice = int(input("what is your choice? "))
valid_choice = False
while not valid_choice:
if choice >= 1 and choice <= 4:
return choice
valid_choice = True
else:
print("Please enter a valid response..")
choice = int(input("what is your choice? "))