1. Learn
  2. /
  3. Courses
  4. /
  5. Python 中級

Connected

Exercise

次の一手を決めよう

エンパイア・ステート・ビルの賭けでは、サイコロを振って出た目によって次の動きが決まります。これは if-elif-else 構文でぴったり表現できます!

サンプルコードでは、現在の位置をステップ50として仮定しています。スクリプトを完成させるために、足りない部分を埋めてください。numpy はすでに np としてインポート済みで、シードも 123 に設定されていますので、その点は気にしなくて大丈夫です。

Instructions

100 XP
  • サイコロを振りましょう。randint() を使って変数 dice を作成します。
  • if-elif-else 構文の ___ を置き換えて完成させます:
  • dice が 1 または 2 のときは、1 歩下がります。
  • dice が 3、4、または 5 のときは、1 歩上がります。
  • それ以外の場合は、もう一度サイコロを振ります。出た目の数だけ上に進みます。
  • dice と step を出力してください。dice の値に応じて、step は正しく更新されましたか?