我无法填写有关在线 python 教程的问题。这似乎很简单,但对于我的生活,我无法弄清楚。这就是问题“编写一个将所有数字 1 加到 10 并返回总和的 for 循环。 ”这是我一直在尝试的代码:
def run():
sum = 0
for i in range(11):
sum += i
return sum
我究竟做错了什么?谢谢你的帮助。
我无法填写有关在线 python 教程的问题。这似乎很简单,但对于我的生活,我无法弄清楚。这就是问题“编写一个将所有数字 1 加到 10 并返回总和的 for 循环。 ”这是我一直在尝试的代码:
def run():
sum = 0
for i in range(11):
sum += i
return sum
我究竟做错了什么?谢谢你的帮助。
一次迭代后,您将在循环内返回。您需要对return
语句进行缩进,使其落在循环之外:
def run():
sum_ = 0
for i in range(11):
sum_ += i
return sum_
如果有人想知道如何将 0 + 1 计数加到 100。有它!
x = 0
while x<100:
x += 1
print(x)
您正在从 for 循环中返回总和。把它缩进外面。将其保持在与 for 相同的缩进级别。
def addNumbers(num) 总和=0 对于范围内的 i (0,num+1) 总和=总和+我 返回总和
def run(n): total = 0 for item in range(n): total = total + item return total
打印(运行(11))