Python 列表应用案例:将一颗骰子掷60000次,统计每一面出现的次数

题目:将一颗骰子掷60000次,统计每一面出现的次数。

解答这道题可以使用6个变量存储每一面次数,但这种方法太繁杂。简便高效的方法是使用列表,一个列表变量存储每一面的次数变量。

具体实现:

"""
example031 - 将一颗骰子掷60000次,统计每一面出现的次数

Author: 不在同一频道上的呆子
Date: 2024/1/24
"""

import random

fl = [0, 0, 0, 0, 0, 0]

for _ in range(60000):
    face = random.randrange(1, 7)
    fl[face - 1] += 1  # 通过索引把对应的列表元素数字加1

# 使用遍历获取遍历索引和值
for i, value in enumerate(fl):
    print(f'{i + 1}点摇出了{value}次')

我这里随机输出了:

1点摇出了9923次
2点摇出了10042次
3点摇出了10202次
4点摇出了10007次
5点摇出了9954次
6点摇出了9872次

你可能感兴趣的:(python,前端)