Python(17)模拟硬币的投掷。假设0表示硬币反面,1表示硬币正面。在程序中让计算机产生若千次(建议大于100次)随机数,统计0和1分别出现的次数。
时间: 2023-06-05 18:07:48 浏览: 1307
模拟抛硬币
好的,这个问题可以回答。以下是Python代码实现:
```python
import random
num_trials = 1000
num_heads = 0
num_tails = 0
for i in range(num_trials):
result = random.randint(0,1)
if result == 0:
num_tails += 1
else:
num_heads += 1
print("Number of heads:", num_heads)
print("Number of tails:", num_tails)
```
这个程序会模拟硬币投掷,产生1000个随机数,并统计0和1分别出现的次数。最后输出结果。
阅读全文