我只是在用 Python 编写一个简单的问答游戏,我想知道如何给出 2 个可能的答案(python 2.7),例如。(变量)answer = 'California' OR 'california'
,因此变量答案可以适应用户在答案中使用上或下“C”甚至更多变量。干杯
问问题
134 次
3 回答
7
>>> 'california' in ('California', 'california')
True
但你应该先使用.lower()
。
>>> 'California'.lower() in ('california', 'florida')
True
于 2012-10-24T21:27:39.397 回答
2
怎么样:
answers = ( 'california', 'California' )
user_answer = 'california'
user_answer in answers # returns True
于 2012-10-24T21:28:09.830 回答
0
很容易将用户的输入小写,然后将所有答案都小写,如下所示:
useranswer = raw_input()
if useranser.lower() == 'california':
#yay!
else:
#awwww...
于 2012-10-24T21:46:33.623 回答