Python でサイコロロールシミュレーターを作成する
Najwa Riyaz
2022年4月12日
Python
Python Number

Python でサイコロを振るシミュレーターを作成するには、random.randint()
関数を使用して、次のように 1 から 6 の範囲の乱数を生成します。
Python
pythonCopyrandom.randint(1, 6)
Python で random.randint(1,6)を使用してダイスロールシミュレーターを作成する
random.randint()
関数を使用して、Python でサイコロを振るシミュレーターを作成できます。関数の構文は次のとおりです。
Python
pythonCopyrandom.randint(x, y)
したがって、x
と y
の間のランダムな整数を生成します。サイコロシミュレータの例では、
x
は 1、y
は 6 です。
以下に例を示します。
Python
pythonCopyimport random
print("You rolled the following number", random.randint(1, 6))
ユーザーがサイコロを振り続けるかどうかを選択できるようにするには、次のように while
ループ内に random.randint(1,6)
を配置します。
Python
pythonCopyfrom random import randint
repeat_rolling = True
while repeat_rolling:
print("You rolled the following number using the Dice -", randint(1, 6))
print("Do you wish to roll the dice again?")
repeat_rolling = ("y" or "yes") in input().lower()
ユーザーがサイコロを振るのをやめることを選択した場合、while
ループを終了する必要があります。
出力:
textCopyYou rolled the following number using the Dice - 2
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 4
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 5
Do you wish to roll the dice again?
n
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe