Ini adalah aplikasi permainan menggolek dadu yang mudah. Pengguna boleh menentukan bilangan dadu untuk digulung dan bilangan sisi pada setiap dadu. Aplikasi kemudian mensimulasikan lemparan dadu dan memaparkan hasilnya.
Berikut ialah pelaksanaan yang mungkin dalam 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
Kod Python ini menyediakan antara muka baris perintah asas. Aplikasi yang lebih canggih mungkin termasuk antara muka pengguna grafik (GUI) menggunakan perpustakaan seperti Tkinter, PyQt atau antara muka berasaskan web. Pengendalian ralat disertakan untuk mengurus input pengguna yang tidak sah (bukan integer atau nilai bukan positif). Fungsi main
menggunakan gelung while
untuk membolehkan pengguna bergolek beberapa kali sebelum berhenti.