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

Connected

Bài tập

Thêm yếu tố vụng về

Với đoạn mã gọn gàng bạn đã viết, việc thay đổi số lần mô phỏng random walk trở nên cực kỳ dễ. Bạn chỉ cần cập nhật hàm range() trong vòng lặp for cấp cao nhất.

Nhưng vẫn còn thiếu một chi tiết! Bạn hơi vụng về và có 0,5% khả năng bị ngã. Điều này cần thêm một lần sinh số ngẫu nhiên. Về cơ bản, bạn có thể sinh một số thực ngẫu nhiên trong khoảng từ 0 đến 1. Nếu giá trị này nhỏ hơn hoặc bằng 0,005, bạn nên đặt lại step về 0.

Hướng dẫn

100 XP
  • Thay đổi hàm range() để chạy mô phỏng 20 lần.
  • Hoàn thiện điều kiện if để đặt step về 0 nếu một số thực ngẫu nhiên nhỏ hơn hoặc bằng 0,005. Dùng np.random.rand().