限制Python中的输入

时间:2016-05-25 10:33:11

标签: python

我正在尝试确保用户在被要求输入时输入1或2,如果输入不是数字,或者是数字但不是1或2,那么它会继续询问他们输入,直到他们输入符合我的要求。我目前有这个,但似乎无法让它工作。我做错了什么,有什么建议吗?感谢

option1 = input("Path 1 or Path 2(enter 1 or 2): ")
while (not option1.isdigit() and int(option1) != 1 or int(option1) != 2):
    print('Sorry, only the integer 1 or 2 is allowed. Try again. ')
    option1 = input("Path 1 or Path 2(enter 1 or 2): ")

0 个答案:

没有答案