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

Connected

övning

どこまで下がれる?

順調に形になってきました!サイコロを100回振った後のエンパイアステートビルでの現在位置を計算するコードは、すでにできています。しかし、まだ考慮していないことがあります。0より下には行けません。

このような問題を解決するには、max()を使うのが定番の方法です。max()に2つの引数を渡すと、大きい方が返されます。たとえば、変数xを減らすときに、xが10未満にならないようにするには、次のようにします。

x = max(10, x - 1)

Instruktioner

100 XP
  • 同じようにmax()を使って、dice <= 2の場合にstepが0未満にならないようにします。
  • 回答を送信 をクリックして、random_walkの内容を確認します。