写一个模拟两个六面骰子的滚动。你的程序应该有一个函数Roll(),它返回掷骰子的总和。你可以假设六方中的每一方都有同样的可能被掷骰子(也就是说,骰子是“公平的”)。运行模拟1000次并报告每次总和发生的频率。
到目前为止我有这个,但我的程序似乎不会加起来。我可能完全错了。请帮忙。我想我的主要问题是我的打印声明。我需要输出打印2的和显示多少次,3的和,4的和,等等,直到12。def Roll():
for i in range(1000):
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
dice1= float(0)
dice2= float(0)
dice1 = random.randint(1,6)
if dice1 == 1:
one = one + 1
count= 1
return count
elif dice1 == 2:
two = two + 1
count= 1
return count
elif dice1 == 3:
three = three + 1
count= 1
return count
elif dice1 == 4:
four = four + 1
count= 1
return count
<