【发布时间】:2019-01-25 21:08:22
【问题描述】:
我想对变量“名称”使用验证,以确保用户正在输入单词。
我的无效解决方案:
name = input("What is your name").lower()
if name[0] == "a" or "b" or "c" or "d" or "e" #etc..:
print("Success")
else:
print("You must type in letters!")
【问题讨论】:
-
您的另一个问题是您需要使用
==来测试是否相等;=用于分配 -
这是 Python 2 还是 Python 3?因为
input具有完全不同的语义,问题可以用不同的方式来解释…… -
它是 Python 3。
-
如果您的问题出现在 3.x 中,请不要在以后标记为 2.7,因为我们依靠这些标签来确定您使用的版本。
-
roganjosh 哦,好吧
标签: python python-3.x