我正在进行一项任务,其中第一步是创建一个函数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语句,但这似乎打破了代码
你需要在for循环之外移动你的返回总和,并将它与你的函数保持在同一级别。现在,您在第一个for循环迭代结束后返回。