前提・実現したいこと
プログラミング初心者です。
みんなのPython第4版で勉強しているのですが、p.98でtanksのリストを定義できず、エラーになってしまいます。
何が問題かわかりかねるため、原因をご教示できませんでしょうか。
宜しくお願いいたします。
発生している問題・エラーメッセージ
NameError Traceback (most recent call last) <ipython-input-25-e0bfee3cbf35> in <module>() 2 tanks = ["IV号戦車D型","III号戦車J型","チャーチル Mk.VII","M4シャーマン","P40重戦車","T-34/76"] 3 num=input("好きな数字を入力してください:") ----> 4 idx=int(num)%len(tanks) 5 print("あなたの運命の戦車は") 6 print(tanks[idx]) NameError: name 'tanks' is not defined
該当のソースコード
Python3
1def destiny_tank(): 2 tanks = ["IV号戦車D型","III号戦車J型","チャーチル Mk.VII","M4シャーマン","P40重戦車","T-34/76"] 3num=input("好きな数字を入力してください:") 4idx=int(num)%len(tanks) 5print("あなたの運命の戦車は") 6print(tanks[idx]) 7
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/19 03:29