【问题描掷两个六面骰子,使用穷举法计算出现各种点数组合的概率。例如,计算点数和为7的组合总共有多少种,并计算其该点数出现的概率。
【输入形式】无
【输出形式】print(“点数和为 {} 的组合有 {} 种,出现的概率为 {:.4f}”.format(sum_value,count,probability))
【样例输入】无
【样例输出】
点数和为 2 的组合有 1 种,出现的概率为 0.0278
点数和为 3 的组合有 2 种,出现的概率为 0.0556
点数和为 4 的组合有 3 种,出现的概率为 0.0833
点数和为 5 的组合有 4 种,出现的概率为 0.1111
点数和为 6 的组合有 5 种,出现的概率为 0.1389
点数和为 7 的组合有 6 种,出现的概率为 0.1667
点数和为 8 的组合有 5 种,出现的概率为 0.1389
点数和为 9 的组合有 4 种,出现的概率为 0.1111
点数和为 10 的组合有 3 种,出现的概率为 0.0833
点数和为 11 的组合有 2 种,出现的概率为 0.0556
点数和为 12 的组合有 1 种,出现的概率为 0.0278
【样例说明】
【评分标准】
a={}
for i in range (1,7):
for j in range (1,7):
b=i+j
if str(b) not in a.keys():
a[str(b)]=1
else:
a[str(b)] += 1
c=sum(a.values())
for e,f in a.items():
print("点数和为 {} 的组合有 {} 种,出现的概率为 {:.4f}".format(e,f,f/c))