【发布时间】:2017-12-22 16:48:44
【问题描述】:
我正在尝试使用 python 创建一个游戏,但在我的“角色类:”中,我想做类似的事情:
answer = raw_input('Which class do you want to play')
if answer = list_name[0]
self.stats = list_name
谢谢!
【问题讨论】:
标签: python-2.7 list class raw-input
我正在尝试使用 python 创建一个游戏,但在我的“角色类:”中,我想做类似的事情:
answer = raw_input('Which class do you want to play')
if answer = list_name[0]
self.stats = list_name
谢谢!
【问题讨论】:
标签: python-2.7 list class raw-input
首先请注意,您的if 语句应该有一个== 而不是=
这种情况也是使用 python 的in 语句的好时机,该语句将检查值是否与列表中的任何项目匹配!你可以试试这样的:
list_name = ['classA','classB','classC','classD']
answer = raw_input('Which class do you want to play: ')
#Check if the answer is one of the options in your list
if answer in list_name:
my_stats = answer
print 'great, your class is '+my_stats
else:
print 'sorry, ['+answer+'] is not an ok class'
【讨论】: