

def roll():
roll_result = random.randint(1, 6)
return roll_result
def main():
roll_times = 1000
rollresult_list = [0]*6
for i in range(roll_times):
k = roll()
for j in range(1,7):
if k == j:
rollresult_list[j-1] += 1
for m , result in enumerate(rollresult_list):
print('点数为{}的次数是{},几率为{}。'.format(m+1, result, result/roll_times))
if __name__ == '__main__':
main()
在这里插入代码片
本文介绍了一个使用Python编写的简单程序,该程序通过模拟掷骰子1000次来统计各点数出现的频率,进而计算出每种点数出现的概率。

2329

被折叠的 条评论
为什么被折叠?



