[英]To check whether an entered value exists in a List
这是我的简单代码。 当用户输入一个值时,它必须与我使用的列表进行比较,并且应该根据需要返回 output。 但是当我执行代码并输入一个作为列表一部分的值时,它会返回 else 构造下的 print 语句。 请帮我提出你的建议
mylist=[1,2,3]
print('Enter the Rank:')
x=input()
if x in mylist:
print('You have passed')
else:
print('Sorry you have failed')
mylist 中的项目是整数。 输入返回一个字符串,因此要比较它们,您需要转换其中一个。 任何一个
x = int(input())
或者
if int(x) in mylist
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.