我只是在Python中编写一个简单的测验游戏,
我想知道给出2个可能答案的方法(python 2.7)
例如。
(变量)answer = 'California' OR 'california'
所以变量答案可以适应来自上层或下层C'的用户的使用。
甚至答案中的更多变量。
欢呼声
答案 0 :(得分:7)
>>> 'california' in ('California', 'california')
True
但您应首先使用.lower()
。
>>> 'California'.lower() in ('california', 'florida')
True
答案 1 :(得分:2)
怎么样:
answers = ( 'california', 'California' )
user_answer = 'california'
user_answer in answers # returns True
答案 2 :(得分:0)
很容易小写用户的输入,然后将所有答案都小写,如下所示:
useranswer = raw_input()
if useranser.lower() == 'california':
#yay!
else:
#awwww...