gpt4 book ai didi

python - 如何检查 input/raw_input 是否包含列表中的项目。 Python代码

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:29 25 4
gpt4 key购买 nike

name = input(str('Please enter your name'))
names= ('name1','name2','nameetc')
if name in names:
print "hi",name

如果我使用此代码并且用户输入 name1,我会收到错误消息 name1 is not defined。如果用户将 "name1" 放在引号中,那么它就可以工作。我可以要求用户将名称放在引号中,但是在继续之前我如何检查以确保它是正确的。不过,我最好只问名字。如果我用 int 替换列表中的每个 str,代码就可以正常工作。我如何让它与列表中的 str 一起工作?

最佳答案

您需要使用raw_input()。在 Python 2 中,input() 尝试计算输入的字符串。

关于python - 如何检查 input/raw_input 是否包含列表中的项目。 Python代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29735652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com