📜  python掷骰子100次 - Python(1)

📅  最后修改于: 2023-12-03 15:34:29.663000             🧑  作者: Mango

Python掷骰子100次

这个Python脚本的目的是掷骰子100次并且计算出每个点数的出现次数。这个脚本演示了如何使用Python的基本语法,包括循环、条件语句和数据类型。

代码实现
import random

# 创建一个字典来追踪每个点数的出现次数
rolls = {}

# 初始化每个点数的出现次数为0
for i in range(1, 7):
    rolls[i] = 0

# 掷骰子100次并计数每个点数的出现次数
for i in range(100):
    roll = random.randint(1, 6)
    rolls[roll] += 1

# 打印每个点数的出现次数
for i in range(1, 7):
    print("点数 %d 出现了 %d 次" % (i, rolls[i]))
代码解释
  • 第1行:导入random模块,其中包括产生随机数的函数。
  • 第4-6行:创建了一个字典rolls,用于追踪每个点数的出现次数。rolls的键为点数1-6,值为出现次数。初始出现次数都是0。
  • 第9-11行:使用for循环初始化每个点数的出现次数为0。
  • 第14-16行:使用for循环模拟掷骰子,每次更新相应点数的出现次数。
  • 第19-21行:使用for循环打印每个点数的出现次数。

程序输出:

点数 1 出现了 21 次
点数 2 出现了 15 次
点数 3 出现了 20 次
点数 4 出现了 21 次
点数 5 出现了 7 次
点数 6 出现了 16 次

以上是这个脚本的完整代码和解释。感谢您的阅读,希望对您有所帮助!