1. Belajar
  2. /
  3. Kursus
  4. /
  5. Python Tingkat Menengah

Connected

Latihan

Seberapa jauh Anda berani merendahkan diri dan menantang batas kemampuan?

Semuanya berjalan lancar! Anda sudah memiliki kode yang menghitung posisi Anda di Empire State Building setelah 100 kali lempar dadu. Namun, ada satu hal yang belum kita pertimbangkan — Anda tidak bisa turun di bawah 0!

Cara umum untuk menyelesaikan masalah seperti ini adalah menggunakan max(). Jika Anda memberikan max() dua argumen, nilai yang lebih besar akan dikembalikan. Misalnya, untuk memastikan variabel x tidak pernah turun di bawah 10 saat Anda menguranginya, Anda dapat menggunakan:

x = max(10, x - 1)

Instruksi

100 XP
  • Gunakan max() dengan cara serupa untuk memastikan bahwa step tidak turun di bawah nol jika dice <= 2.
  • Tekan "Kirim Jawaban" dan periksa isi random_walk.