这只是无限循环。即使我输入了大约10。我仍然是一个Python的菜鸟,很抱歉,这个愚蠢的问题。
number_list = [10, 20, 30, 40]
number = input("Enter a number: ")
while number not in number_list:
number = input("Not a valid number, try again: ")
print(number)发布于 2021-12-08 21:38:50
input返回一个str,并将其与int的列表进行比较。
number_list = [10, 20, 30, 40]
number = int(input("Enter a number: "))
while number not in number_list:
number = int(input("Not a valid number, try again: "))
print(number)https://stackoverflow.com/questions/70282021
复制相似问题