用Python中的random编写程序,假设0表示硬币反面,1表示硬币正面,编写程序模拟硬币的投掷,在程序中让计算机产生n个0或1的随机数,n从键盘输入(建议n>100),分别计算0和1出现的次数
时间: 2023-06-09 17:01:55 浏览: 146
用java实现,随机产生100个0到9的整数(这里以二维数组显示),并计算出每个数出现的次数
好的,这是一个技术问题,可以回答。以下是Python代码。
```python
import random
n = int(input("请输入投掷次数:"))
if n <= 0:
print("输入错误")
else:
zeros = ones = 0
for i in range(n):
# 随机数范围是[0, 1]
result = random.randint(0, 1)
if result == 0:
zeros += 1
else:
ones += 1
print("0出现次数:", zeros)
print("1出现次数:", ones)
```
希望对你有帮助。
阅读全文