print("What would you like to do:\n1. Enter new information\n2. House-
based statsitics\n3. Specific Criteria statistics")
while True:
try:
option = input("Enter 1 2 or 3: ")
except ValueError:
option = input("Enter 1 2 or 3: ")
if option < 1 and option > 3:
option = input("Enter 1 2 or 3: ")
else:
break
print(option)
Я пытаюсь убедиться, что мой ввод от 1 до 3, когда я делаю это, я получаю TypeError, но если я изменю его на int(option = input("Enter 1 2 or 3: "))
, он вернет ошибку, если строкавошел.