PYTHON 模拟抛硬币,抛 N 次,分别统计打印出有正面 A 多少次 和 背面 B 多少次。
时间: 2024-09-18 15:18:52 浏览: 59
python+玩抛硬币游戏+easygui交互界面+结果可视化
在Python中,你可以使用random模块的randint函数模拟抛硬币的过程。这里是一个简单的程序,它会抛掷指定次数(N次),并将正面(例如1代表正面)和反面(例如0代表反面)的结果统计起来:
```python
import random
def coin_toss(n):
heads_count = 0
tails_count = 0
for _ in range(n): # 抛掷硬币 n 次
flip_result = random.randint(0, 1) # 0代表反面,1代表正面
if flip_result == 1:
heads_count += 1
else:
tails_count += 1
return heads_count, tails_count
# 设置抛硬币的次数
n_flips = int(input("你想抛多少次硬币? "))
heads, tails = coin_toss(n_flips)
print(f"正面(1)出现了 {heads} 次,")
print(f"背面(0)出现了 {tails} 次。")
阅读全文