我正在尝试在Python 3中进行类别选择(通过文本界面),我想知道如果多个字符串不正确我将如何比较,然后打印“不是有效”的行选择“
input("what is your category choice?")
if categoryChoice != "category1", "category 2", "category 3":
print("not a valid choice")
我不明白检查category1,category2,category3等是否为true / false的语法
答案 0 :(得分:6)
categoryChoice = input("what is your category choice?")
if categoryChoice not in ("category1", "category 2", "category 3"):
print("not a valid choice")
顺便说一下,如果您使用的是Python 2,那么
}而不是raw_input
。