Bài tập này sử dụng các hàm tạo số ngẫu nhiên của Python để mô phỏng việc tung bất kỳ số lượng xúc xắc sáu mặt nào và trả về tổng số tiền của lần tung xúc xắc. Bài tập này bao gồm việc tạo số ngẫu nhiên với mô-đun ngẫu nhiên của Python
Mô tả bài tập
Viết hàm rollDice[]
với tham số numberOfDice đại diện cho số lượng xúc xắc sáu mặt. Hàm trả về tổng của tất cả các lần tung xúc xắc. Đối với bài tập này, bạn phải nhập mô-đun random
của Python để gọi hàm random.randint[]
của nó cho bài tập này
Các câu lệnh assert
Python này dừng chương trình nếu điều kiện của chúng là False
. Sao chép chúng vào cuối chương trình giải pháp của bạn. Giải pháp của bạn là đúng nếu tất cả các điều kiện của câu lệnh assert
sau đây đều đúng. Chúng tôi không thể dự đoán giá trị trả về ngẫu nhiên của rollDice[]
, nhưng chúng tôi có thể thực hiện kiểm tra lặp lại để đảm bảo rằng giá trị trả về nằm trong phạm vi chính xác của giá trị dự kiến
khẳng định rollDice[0] == 0
khẳng định rollDice [1000]. = cuộnXúc xắc[1000]
cho tôi trong phạm vi [1000]
khẳng định 1