Чистый способ запросить у пользователя ввод данных и отловить недопустимые вводы.
Как запросить у пользователя ввод данных, пока он не даст правильный ответ в Python. Вот один чистый способ:
- используйте цикл while True
- используйте input() , чтобы получить пользовательский ввод
- используйте блок try-except , чтобы поймать недопустимые входные данные
- используйте блок else , чтобы сломать, если ввод действителен
while True: try: age = int(input("Please enter your age: ")) except ValueError: print("Sorry, I didn't understand that.") continue else: break
Подписаться
авторизуйтесь
0 комментариев
Старые