Ini adalah aplikasi permainan menggolek dadu yang mudah. Pengguna boleh menentukan bilangan dadu untuk digulung dan bilangan sisi pada setiap dadu. Aplikasi kemudian mensimulasikan membaling 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 ini mula-mula mentakrifkan fungsi roll_dice
yang mengambil bilangan dadu dan bilangan sisi sebagai input dan mengembalikan senarai keputusan. Fungsi main
mengendalikan interaksi pengguna, menggesa input dan mengesahkannya. Ia kemudian memanggil roll_dice
dan mencetak keputusan serta jumlahnya. Gelung while True
membolehkan pengguna melancarkan beberapa kali sehingga mereka memasuki 0. Pengendalian ralat disertakan untuk menangkap input bukan integer. Ini menyediakan aplikasi bergolek dadu asas tetapi berfungsi. Ciri yang lebih maju boleh ditambah (cth., antara muka pengguna grafik, jenis dadu yang berbeza, penjimatan markah).