编写一个程序,生成0-9之间的100个随机整数并且统计每一个数的产生的次数
时间: 2024-03-09 18:49:02 浏览: 79
Node.js-random-int-产生一个随机整数
5星 · 资源好评率100%
好的,这个问题可以用 Python 语言来实现。下面是一个简单的实现代码:
```
import random
# 生成100个随机整数
numbers = [random.randint(0, 9) for _ in range(100)]
# 统计每个数字的出现次数
counts = [0] * 10
for num in numbers:
counts[num] += 1
# 输出每个数字的出现次数
for i in range(10):
print(f"{i}: {counts[i]}")
```
这个程序首先使用 `random.randint()` 函数生成了100个0-9之间的随机整数,然后使用一个长度为10的列表 `counts` 统计每个数字的出现次数。最后通过一个循环输出每个数字的出现次数。
需要注意的是,这个程序中使用了列表推导式和 f-string 等 Python 的语法特性,如果不熟悉这些语法,可以参考一些 Python 基础教程。
阅读全文