将两个随机数添加在一起



因此,我很难将2个随机生成的数字一起添加。用户必须看到生成两个随机数,然后计算机必须将它们添加在一起并打印出来。谁能告诉我我在做什么错?

import random
import time
roll_again = "yes"
while roll_again == "yes" or roll_again == "y":
    min = 1
    max = 6
    print("Rolling the dices...")
    time.sleep(2)
    print("The values are...")
    time.sleep(2)
    dice1 = print(random.randint(min, max))
    dice2 = print(random.randint(min, max))
    usertotal = dice1 + dice2

在您的代码中,您要向终端打印到随机数字,而不会将它们存储在变量dice1和dice2中。您的代码无法正常工作。

dice1 = print(random.randint(min, max))
dice2 = print(random.randint(min, max))
usertotal = dice1 + dice2

相反,您应该这样做:

dice1 = random.randint(min, max)
print(dice1)
dice2 = random.randint(min, max)
print(dice2)
usertotal = dice1 + dice2
print(usertotal)

最新更新