📅  最后修改于: 2023-12-03 14:54:43.600000             🧑  作者: Mango
本文介绍一款Python编写的掷骰子模拟器。
本程序需要Python3环境支持,下载地址:https://www.python.org/downloads/
python dice_simulator.py
6
2
5
import random
def roll_dice(n: int, m: int):
"""
模拟掷骰子
:param n: 骰子面数
:param m: 骰子个数
:return: m个骰子点数之和
"""
result = 0
for i in range(m):
result += random.randint(1, n)
return result
def main():
n = int(input("请输入骰子的面数:"))
m = int(input("请输入骰子的个数:"))
k = int(input("请输入测试的组数:"))
for i in range(k):
result = roll_dice(n, m)
print("第{}组测试的结果:{}".format(i + 1, result))
if __name__ == '__main__':
main()
通过本文,您学会了如何使用Python编写一个掷骰子模拟器,并且对程序代码有了一定的了解。您可以按照上述步骤进行使用和测试,同时欢迎大家提出改进建议。