To prosta aplikacja polegająca na rzucaniu kostkami. Użytkownik może określić liczbę kości do rzucenia i liczbę stron każdej kości. Aplikacja następnie symuluje rzut i wyświetla wyniki.
Oto możliwa implementacja w Pythonie:
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 input is invalid.
"""
if num_dice
Ta aplikacja pyta użytkownika o liczbę kości i liczbę boków. Następnie wykorzystuje funkcję random.randint()
do symulacji rzutów i wyświetla poszczególne wyniki oraz sumę rzutów. Dołączona jest obsługa błędów w celu zarządzania nieprawidłowymi danymi wejściowymi. Użytkownik może wyjść z aplikacji wpisując 0 jako liczbę kostek. To jest podstawowy przykład, który można rozszerzyć o takie funkcje, jak graficzny interfejs użytkownika lub bardziej złożoną mechanikę gry.
Tagi : Puzzle