यह एक सरल पासा रोलिंग गेम एप्लिकेशन है। उपयोगकर्ता लुढ़कने वाले पासों की संख्या और प्रत्येक पासे पर भुजाओं की संख्या निर्दिष्ट कर सकता है। एप्लिकेशन फिर पासा पलटने का अनुकरण करता है और परिणाम प्रदर्शित करता है।
यहां पायथन में एक संभावित कार्यान्वयन है:
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
यह कोड सबसे पहले एक फ़ंक्शन को परिभाषित करता है roll_dice
जो पासों की संख्या और पक्षों की संख्या को इनपुट के रूप में लेता है और परिणामों की एक सूची लौटाता है। main
फ़ंक्शन उपयोगकर्ता इंटरैक्शन को संभालता है, इनपुट के लिए संकेत देता है और इसे मान्य करता है। इसके बाद यह roll_dice
को कॉल करता है और परिणाम और कुल प्रिंट करता है। while True
लूप उपयोगकर्ता को 0 दर्ज करने तक कई बार रोल करने की अनुमति देता है। गैर-पूर्णांक इनपुट को पकड़ने के लिए त्रुटि प्रबंधन शामिल है। यह एक बुनियादी लेकिन कार्यात्मक पासा रोलिंग एप्लिकेशन प्रदान करता है। अधिक उन्नत सुविधाएँ जोड़ी जा सकती हैं (उदाहरण के लिए, एक ग्राफिकल यूजर इंटरफ़ेस, विभिन्न प्रकार के पासे, स्कोर बचाना)।