模拟抛硬币50次,统计正面和反面出现的次数。python
时间: 2024-11-15 09:20:36 浏览: 27
python+玩抛硬币游戏+easygui交互界面+结果可视化
你可以使用Python的random模块来模拟抛硬币的过程,并使用计数器来记录正面(Heads)和反面(Tails)出现的次数。以下是简单的一个例子:
```python
import random
def coin_toss_simulation(num_flips=50):
heads = 0
tails = 0
for _ in range(num_flips):
flip_result = random.choice(['Heads', 'Tails'])
if flip_result == 'Heads':
heads += 1
else:
tails += 1
return heads, tails
heads_count, tails_count = coin_toss_simulation()
print(f"抛硬币{num_flips}次,正面出现了{heads_count}次,反面出现了{tails_count}次.")
```
在这个代码中,我们通过`random.choice`随机选择'Heads'或'Tails'来模拟一次硬币翻转,然后更新相应的计数器。
阅读全文