Dies ist eine einfache Würfelspielanwendung. Der Benutzer kann die Anzahl der zu würfelnden Würfel und die Anzahl der Seiten jedes Würfels festlegen. Die Anwendung simuliert dann das Würfeln und zeigt die Ergebnisse an.
Hier ist eine mögliche Implementierung 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
Dieser Code definiert zunächst eine Funktion roll_dice
, die die Anzahl der Würfel und die Anzahl der Seiten als Eingabe verwendet und eine Liste der Ergebnisse zurückgibt. Die Funktion main
verwaltet die Benutzerinteraktion, fordert zur Eingabe auf und validiert diese. Anschließend wird roll_dice
aufgerufen und die Ergebnisse und die Gesamtsumme ausgedruckt. Die while True
-Schleife ermöglicht es dem Benutzer, mehrmals zu würfeln, bis er 0 eingibt. Eine Fehlerbehandlung ist enthalten, um nicht ganzzahlige Eingaben abzufangen. Dies bietet eine einfache, aber funktionale Würfelwurfanwendung. Es könnten erweiterte Funktionen hinzugefügt werden (z. B. eine grafische Benutzeroberfläche, verschiedene Würfeltypen, das Speichern von Spielständen).