gpt4 book ai didi

python - 10 个骰子的总和功能不起作用?只返回第一卷

转载 作者:行者123 更新时间:2023-12-01 07:58:39 25 4
gpt4 key购买 nike

我正在做一项作业,其中第一步是创建一个函数 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 循环迭代结束后返回。

关于python - 10 个骰子的总和功能不起作用?只返回第一卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55821197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com