无法在python中找到两个选项的总和

无法在python中找到两个选项的总和,python,python-3.x,Python,Python 3.x,代码如下: num1 = print(random.choice(range(1,7))) num2 = print(random.choice(range(1,7))) 我需要添加num1和num2: total = num1 + num2 给出一个错误 从print()返回值: 它不返回任何值;返回无 出现错误是因为您正在将print的结果赋给一个变量,print返回None,而不是打印的值。(稍后,当您尝试将这两个NoneType值相加时,会出现错误。) 更改代码以将随机值分配给变量

代码如下:

num1 = print(random.choice(range(1,7))) 
num2 = print(random.choice(range(1,7)))
我需要添加num1和num2:

total = num1 + num2
给出一个错误

从print()返回值:

它不返回任何值;返回无


出现错误是因为您正在将
print
的结果赋给一个变量,
print
返回
None
,而不是打印的值。(稍后,当您尝试将这两个
NoneType
值相加时,会出现错误。)

更改代码以将随机值分配给变量,然后打印这些值并将它们添加到一起

num1 = random.choice(range(1,7))
num2 = random.choice(range(1,7))

在您的代码中,请在
总计…
行前放置一个
打印(num1)
,然后执行脚本并问自己,我的漂亮数字(说话头的乐谱)在哪里
num1 = random.choice(range(1,7))
num2 = random.choice(range(1,7))