Dit is een eenvoudige dobbelspel-game-applicatie. De gebruiker kan het aantal te gooien dobbelstenen en het aantal zijden van elke dobbelsteen opgeven. De applicatie simuleert vervolgens de dobbelsteenworpen en geeft de resultaten weer.
Hier is een mogelijke implementatie in 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
Deze Python-code biedt een eenvoudige opdrachtregelinterface. Een meer geavanceerde applicatie kan een grafische gebruikersinterface (GUI) bevatten die gebruikmaakt van bibliotheken zoals Tkinter, PyQt of een webgebaseerde interface. Foutafhandeling is inbegrepen om ongeldige gebruikersinvoer (niet-gehele getallen of niet-positieve waarden) te beheren. De functie main
gebruikt een while
lus zodat de gebruiker meerdere keren kan rollen voordat hij stopt.