使用python语言 统计同时掷两个骰子10000次内点数相同与不相同的概率
时间: 2024-09-08 12:01:24 浏览: 48
使用 Python来模拟掷两个骰子的情况 统计点数分布的情况
在Python中,我们可以模拟抛掷骰子的过程,并统计点数相同和不相同的情况。骰子有六个面,每个面上分别标记1到6。首先,我们需要创建一个函数来模拟一次投掷:
```python
import random
def roll_dice():
return random.randint(1, 6), random.randint(1, 6)
```
接着,我们来进行10000次投掷并计数:
```python
num_trials = 10000
count_same = 0
count_diff = 0
for _ in range(num_trials):
dice1, dice2 = roll_dice()
if dice1 == dice2:
count_same += 1
else:
count_diff += 1
probability_same = count_same / num_trials
probability_diff = count_diff / num_trials
```
现在我们已经得到了点数相同的概率(`probability_same`)和点数不同的概率(`probability_diff`)。
阅读全文