写一段代码数字出现概率的代码
时间: 2024-02-18 17:37:14 浏览: 163
猜随机数的java代码
4星 · 用户满意度95%
以下是一个计算数字出现概率的Python代码示例:
```python
import random
# 生成一个随机数列表
num_list = [random.randint(1, 10) for i in range(100)]
# 创建一个字典,用于记录每个数字出现的次数
count_dict = {}
# 遍历列表,统计每个数字的出现次数
for num in num_list:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 计算每个数字出现的概率
for num, count in count_dict.items():
probability = count / len(num_list)
print(f"数字 {num} 出现的概率为 {probability:.2%}")
```
代码解析:
首先,我们使用Python的`random`模块生成一个包含100个随机数字的列表`num_list`。
接下来,我们创建一个字典`count_dict`,用于记录每个数字出现的次数。然后,我们遍历`num_list`列表,统计每个数字出现的次数,并将其存储在`count_dict`字典中。
最后,我们遍历`count_dict`字典,计算每个数字出现的概率,并打印出来。我们使用Python的`items()`方法来遍历字典中的键值对,然后计算每个数字出现的概率。我们使用Python的格式化字符串来格式化输出结果,使用`.2%`格式指定输出概率为百分比,保留两位小数。
阅读全文