質問: ["IV号戦車D型","III号戦車J型","チャーチル Mk.VII","M4シャーマン","P40重戦車","T-34/76"] num=input("好きな数字を入力してください:") idx=int(num)%len(tanks) print("あなたの運命の戦車は") print(tanks[idx]) ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: こんにちは 関数destiny_tank()を関数の外で呼び出してみました。 paiza.ioで正常に動きました。 ``` def destiny_tank(): tanks = "IV号戦車D型","III号戦車J型","チャーチル Mk.VII","M4シャーマン","P40重戦車","T-34/76"] num=input("好きな数字を入力してください:") idx=int(num)%len(tanks) print("あなたの運命の戦車は") print(tanks[idx]) destiny_tank() ``` ![イメージ説明 ### <追記> 入力する数字を引数にした関数でやってみました。 ``` def destiny_tank(n): tanks = ["IV号戦車D型","III号戦車J型","チャーチル Mk.VII","M4シャーマン","P40重戦車","T-34/76"] idx = int(num)%len(tanks) return tanks[idx] print("好きな数字を入力してください:") num = int(input().rstrip()) print("あなたの運命の戦車は" + destiny_tank(num)) ```