如何将1到6 5次之间的2个随机数加起来

时间:2019-08-12 15:14:34

标签: python random numbers

我正在用python编写代码,将两个骰子掷5次,并将这5个单独的掷骰加在一起-但是在生成数字后,我不知道如何将它们加在一起。

def roll(value):
    for i in range(5):
        import random
        roll1 = float(random.randint(1,7)) 
        roll2 = float(random.randint(1,7))

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

也许这就是您想要的:

from random import randint

def roll():
    rollSum1 = 0 
    rollSum2 = 0 
    for i in range(5):
        rollSum1 += float(randint(1,7))
        rollSum2 += float(randint(1,7))
    return rollSum1, rollSum2

如果要返回两个rollSum的和,只需更改以下行:

    return rollSum1, rollSum2

然后写

    return rollSum1 + rollSum2
相关问题