我应该制定一个6面模具的滚动并计算平均值,我已经完成了。我的任务的第二部分是在1s-6s的循环中找到最常见的数字。因此,如果4是掷骰子的模式,那么程序应该返回或给我一个值4.我猜测我应该使用一个列表并将每个值记录到列表中?不太确定。到目前为止,这是我的代码:
import random
def rollDie(number):
count = 0
for x in range(0,number):
result = random.randint(1,6)
print(result)
count += result
return count/float(number)
答案 0 :(得分:0)
您可以使用列表
dices = [ 0,0,0,0,0,0 ]
for x in range(number):
d = randint(1,6)
dices[d-1] += 1
或dictionnary
dices = { 1:0, 2:0, 3:0, 4:0, 5:0, 6:0 }
for x in range(number):
d = randint(1,6)
dices[d] += 1