我正在做一个分配,其中第一步是创建一个函数roll_ten_dice(),该函数给出6面模具的10卷总和。但是,如果我使用python可视化工具,则仅打印第一卷。如何修改代码以打印所有10卷的总和?
1 import random
2
3 def roll_ten_dice():
4 sum = 0
5 for i in range(0,10):
6 sum += random.randint(1,6)
7 return sum
8 print(roll_ten_dice())
我试图在函数内部移动print语句,但这似乎破坏了代码
答案 0 :(得分:1)
您需要将返回值移到for循环之外,并将其移到与函数相同的级别。现在,您将在第一个for循环迭代结束之后返回。