我想知道是否可以在for循环和列表下使用Input函数?
我正在使用最新版本的python 3.7.4。
List=['apple','Pomegranate','orange']
K=print(input('Enter the Value:'))
if (K in List):
print("yes it's in the list")
else:
print("It's not in the list")
如果输入苹果,我会得到结果,因为它不在列表中。我想知道是否可以在if-else条件下在for循环和列表下使用Input函数。
您的问题出在电话线上
K=print(input('Enter the Value:'))
您不需要在这里打印。打印是一种具有值的函数,将其打印到屏幕上并返回无。您传递了输入以进行打印,但是您希望将值存储在K中,而不是将其打印到屏幕上(用户正在输入值,因此他们可能不需要再次查看它)。因此,将其更改为:
K=input('Enter the Value:')