📅  最后修改于: 2023-12-03 14:54:13.882000             🧑  作者: Mango
当两个骰子掷出时,它们的和可以是 2 到 12 之间的整数。我们要计算的是和小于 9 的概率,即和为 2,3,4,5,6,7,8 的概率之和。
我们可以使用双重循环遍历两个骰子的所有可能情况,统计和小于 9 的情况出现次数。最后,将出现次数除以总次数即可得到概率。
下面是 Python 代码实现:
total_count = 0 # 总次数
smaller_count = 0 # 和小于 9 的次数
for i in range(1, 7): # 第一个骰子的点数
for j in range(1, 7): # 第二个骰子的点数
total_count += 1
if i + j < 9:
smaller_count += 1
probability = smaller_count / total_count
print(f"和小于 9 的概率是 {probability:.2%}")
程序先定义两个变量 total_count
和 smaller_count
,分别用于表示总次数和和小于 9 的次数。然后,使用双重循环遍历两个骰子的所有可能情况,并统计出现次数。最后,将出现次数除以总次数即可得到概率。最后,使用格式化字符串输出概率值。
运行上述代码,输出结果如下:
和小于 9 的概率是 66.67%
因此,当两个骰子同时掷出时,得到一个和小于 9 的概率是 66.67%。