用python写一个程序,掷两个骰子,给出掷出次数,统计每种点数的次数
时间: 2024-03-11 11:48:04 浏览: 64
用python编写一个掷骰子的小程序完整project
5星 · 资源好评率100%
好的,这是一个简单的 Python 程序,可以实现您的要求:
```python
import random
# 定义一个掷骰子的函数,返回一个 1 到 6 的随机数
def roll_dice():
return random.randint(1, 6)
# 定义一个函数,模拟掷两个骰子,返回点数之和
def roll_two_dice():
return roll_dice() + roll_dice()
# 定义一个字典,用于存储点数出现的次数
counts = {i: 0 for i in range(2, 13)}
# 重复掷骰子 10000 次,并统计每种点数出现的次数
for i in range(10000):
result = roll_two_dice()
counts[result] += 1
# 输出每种点数出现的次数
for key, value in counts.items():
print("点数为 %d 的次数为:%d" % (key, value))
```
这个程序会重复掷两个骰子 10000 次,并统计每种点数出现的次数,最后输出每种点数出现的次数。请注意,这个程序只是一个示例,您可以根据需要进行修改。
阅读全文