所以我创建了一个这样的列表:
my_list = [1, 3, 5]
number = input("Choose a number from 1 to 5: ")
现在我想说: 如果数字在列表中:print(" ERROR"), 如果数字不在列表中:print(number)
所以,如果我输入2,它会打印出2,如果输入1,它会打印出来ERROR
我是怎么做到的?
答案 0 :(得分:1)
我认为你看起来像下面的例子
my_list = [1, 3, 5]
number = input("Choose a number from 1 to 5: ")
if int(number) in my_list:
print("error. . . . ")
else:
print(int(number))
当你运行它时,这是它的工作原理
选择1到5:2之间的数字
2
选择1到5:1之间的数字
错误。 。 。
答案 1 :(得分:1)
首先,您需要将用户输入设为int
,然后检查用户输入的数字是否出现在my_list
中。
my_list = [1, 3, 5]
number = int(input("Choose a number from 1 to 5: "))
if number in my_list:
print('Error')
else:
print(number)