📅  最后修改于: 2023-12-03 15:09:50.671000             🧑  作者: Mango
这是一个可以计算两个骰子掷出结果的程序。当两个骰子同时掷出时,总共可能的结果是36种。
下载代码仓库或复制以下代码并保存为.py文件:
import random
results = []
for i in range(1, 7):
for j in range(1, 7):
results.append((i, j))
print(f'Total possible outcomes: {len(results)}')
运行程序,输出结果即可。
$ python dice.py
Total possible outcomes: 36
首先导入随机模块,用于生成随机数:
import random
定义一个空列表,用于存储每次掷骰子得到的结果:
results = []
使用双重循环,分别枚举两个骰子掷出的数字,将二元组(i, j)
加入到results
列表中:
for i in range(1, 7):
for j in range(1, 7):
results.append((i, j))
最后输出结果,即results
列表中元素的个数,即总共可能的结果数:
print(f'Total possible outcomes: {len(results)}')
通过这个程序,我们可以更好地理解掷骰子的随机性,也可以在游戏规划和概率计算等方面有所应用。