၎င်းသည် ရိုးရှင်းသော အန်စာတုံးလှိမ့်သည့် ဂိမ်းအပလီကေးရှင်းတစ်ခုဖြစ်သည်။ အသုံးပြုသူသည် လှိမ့်ရန် အန်စာတုံးအရေအတွက်နှင့် အသေတစ်ခုစီရှိ ဘေးဘက်အရေအတွက်ကို သတ်မှတ်နိုင်သည်။ ထို့နောက် အပလီကေးရှင်းသည် အန်စာတုံးများကို လှိမ့်ကာ ရလဒ်များကို ပြသသည်။
ဤသည်မှာ 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
ဤကုဒ်သည် အန်စာတုံးအရေအတွက်နှင့် ဘက်ခြမ်းအရေအတွက်တို့ကို ထည့်သွင်းပြီး ရလဒ်စာရင်းကို ပြန်ပေးသည့် လုပ်ဆောင်ချက် roll_dice
ကို ဦးစွာသတ်မှတ်သည်။ main
လုပ်ဆောင်ချက်သည် အသုံးပြုသူ အပြန်အလှန်တုံ့ပြန်မှုကို ကိုင်တွယ်ပေးကာ ထည့်သွင်းမှုပြုလုပ်ရန်နှင့် ၎င်းကို အတည်ပြုရန် တောင်းဆိုသည်။ ၎င်းသည် roll_dice
ကိုခေါ်ဆိုပြီး ရလဒ်များနှင့် စုစုပေါင်းကို ပရင့်ထုတ်သည်။ while True
စက်ဝိုင်းသည် သုံးစွဲသူအား ၎င်းတို့ 0 သို့မဝင်မချင်း အကြိမ်များစွာ လှိမ့်နိုင်စေပါသည်။ ကိန်းပြည့်မဟုတ်သော ထည့်သွင်းမှုများကို ဖမ်းယူရန်အတွက် အမှားအယွင်းများကို ကိုင်တွယ်ခြင်းတွင် ပါဝင်သည်။ ၎င်းသည် အခြေခံသော်လည်းကောင်း အန်စာတုံးလှိမ့်ခြင်း အက်ပ်ကို ထောက်ပံ့ပေးသည်။ ပိုမိုအဆင့်မြင့်သောအင်္ဂါရပ်များကို ထည့်သွင်းနိုင်သည် (ဥပမာ၊ ဂရပ်ဖစ်အသုံးပြုသူ အင်တာဖေ့စ်၊ အန်စာတုံးအမျိုးအစားများ၊ အမှတ်များသိမ်းဆည်းခြင်း)။