Đây là một ứng dụng trò chơi xúc xắc đơn giản. Người dùng có thể chỉ định số lượng xúc xắc cần tung và số mặt trên mỗi xúc xắc. Sau đó, ứng dụng sẽ mô phỏng việc tung xúc xắc và hiển thị kết quả.
Đây là cách triển khai có thể có trong Python:
import random
def roll_dice(num_dice, num_sides):
"""Simulates rolling multiple dice.
Args:
num_dice: The number of dice to roll.
num_sides: The number of sides on each die.
Returns:
A list of integers representing the results of each die roll. Returns an empty list if num_dice is 0 or less.
"""
if num_dice
Mã này trước tiên xác định một hàm roll_dice
lấy số lượng xúc xắc và số cạnh làm đầu vào rồi trả về danh sách kết quả. Hàm main
xử lý tương tác của người dùng, nhắc nhập và xác thực nó. Sau đó nó gọi roll_dice
và in kết quả cũng như tổng số. Vòng lặp while True
cho phép người dùng cuộn nhiều lần cho đến khi họ nhập về 0. Việc xử lý lỗi được đưa vào để bắt các đầu vào không nguyên. Điều này cung cấp một ứng dụng tung xúc xắc cơ bản nhưng đầy đủ chức năng. Có thể thêm các tính năng nâng cao hơn (ví dụ: giao diện người dùng đồ họa, các loại xúc xắc khác nhau, lưu điểm).