2017-07-18 8 views
0

私は、Pythonを使ってゲームを作成しようとしていますが、私の「クラス文字」で、私のような何かをしたいと思います:Python - raw_inputからリスト名を呼び出すことはできますか?

answer = raw_input('Which class do you want to play') 
if answer = list_name[0] 
self.stats = list_name 

ありがとうございました!あなたのif文が==代わり

=のを持っている必要があり

答えて

1

最初のノートは、またこの種の状況では値がリスト内の項目のいずれかと一致するかどうかをチェックします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' 
+0

: Warrior_Stats = [ '戦士'、 'HP'] Hunter_Statsの= [ 'ハンター'、 'HP'] 私は私のraw_inputをしたい場合は、このような何かを試みることができます戦士またはハンターのいずれかで、どのリストをチェックしてからリスト名を返すのですか? –

+0

@WilliamNiこれはあなたの質問に答えてくれます。答えは – klinger

+0

です。@WilliamNi私は完全に分かりません。質問を編集して、実行しようとしているコードや疑似コードを追加すると、より効果的に役立つかもしれません – mitoRibo

関連する問題