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 het gooien van de dobbelstenen 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 code definieert eerst een functie roll_dice
die het aantal dobbelstenen en het aantal zijden als invoer neemt en een lijst met de resultaten retourneert. De functie main
verzorgt de gebruikersinteractie, vraagt om invoer en valideert deze. Vervolgens wordt roll_dice
aangeroepen en worden de resultaten en het totaal afgedrukt. Met de while True
-lus kan de gebruiker meerdere keren gooien totdat hij 0 invoert. Foutafhandeling is inbegrepen om niet-gehele invoer op te vangen. Dit biedt een eenvoudige maar functionele toepassing voor het gooien van dobbelstenen. Er kunnen meer geavanceerde functies worden toegevoegd (bijvoorbeeld een grafische gebruikersinterface, verschillende soorten dobbelstenen, het opslaan van scores).