检查类似可能输入的有效方法?

时间:2015-01-09 20:44:21

标签: python if-statement

检查输入的最有效方法是什么,可以用不同的方式写入,而不需要重复"或"功能? (即更短的版本:

如果回答=="是"或回答=="是"或回答==是

谢谢!

2 个答案:

答案 0 :(得分:0)

检查它是否是集合的成员:

if answer in {'Yes', 'yes', YES}:
    ...

答案 1 :(得分:0)

valid = ["Yes", "yes", "y", "ok"]

if answer in valid:
    print "You said yes"
else:
    print "You did not say yes"