Ito ay isang simpleng dice rolling game application. Maaaring tukuyin ng user ang bilang ng mga dice na papagulungin at ang bilang ng mga gilid sa bawat die. Pagkatapos ay ginagaya ng application ang pag-roll ng dice at ipinapakita ang mga resulta.
Narito ang isang posibleng pagpapatupad sa 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
Ang code na ito ay unang tumutukoy sa isang function roll_dice
na kumukuha ng bilang ng mga dice at bilang ng mga gilid bilang input at nagbabalik ng isang listahan ng mga resulta. Pinangangasiwaan ng function na main
ang pakikipag-ugnayan ng user, pag-prompt para sa input at pagpapatunay nito. Pagkatapos ay tatawag ito ng roll_dice
at ipi-print ang mga resulta at ang kabuuan. Ang while True
loop ay nagbibigay-daan sa user na gumulong nang maraming beses hanggang sa mapasok nila ang 0. Kasama ang paghawak ng error upang mahuli ang mga hindi integer na input. Nagbibigay ito ng basic ngunit functional na dice rolling application. Maaaring magdagdag ng higit pang mga advanced na feature (hal., isang graphical na user interface, iba't ibang uri ng dice, pag-save ng mga score).