1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python nâng cao

Connected

Bài tập

Bạn có thể xuống thấp đến mức nào?

Mọi thứ đang tiến triển rất ổn! Bạn đã có đoạn mã tính vị trí của mình trong tòa Empire State Building sau 100 lần tung xúc xắc. Tuy nhiên, có một điều chúng ta chưa tính đến — bạn không thể xuống dưới 0!

Một cách điển hình để giải những bài như thế này là dùng max(). Nếu bạn truyền vào max() hai đối số, giá trị lớn hơn sẽ được trả về. Ví dụ, để đảm bảo biến x không bao giờ xuống dưới 10 khi bạn giảm nó, bạn có thể dùng:

x = max(10, x - 1)

Hướng dẫn

100 XP
  • Dùng max() theo cách tương tự để đảm bảo step không xuống dưới 0 nếu dice <= 2.
  • Nhấn "Gửi câu trả lời" và kiểm tra nội dung của random_walk.