【发布时间】:2013-09-25 01:34:29
【问题描述】:
我只是 python 的初学者。蟒蛇 3 这是我的实验室作业:
函数和while循环。 创建一个测试指定函数的主函数
求和(值) 此函数将 1 的总和返回到 value。您可以假设该值将是正数。 例如,求和 (5) 将返回 15 (1 + 2 + 3 + 4 + 5)。
它给了我:print("Summation:",summation(10))
目前为止
def summation (value):
num = 1
while num <= value:
num = num + 1
return value
我很肯定这是错误的,但我不知道该怎么做。非常感谢任何帮助!
【问题讨论】:
-
你在这里所做的只是改变
num然后返回value不变。 -
我意识到这一点,但我以前从未做过计数器,也不知道如何显示计数器,比如说 0-10。
-
非常接近,您需要定义和跟踪总和,然后返回它而不是
value。 -
你的计数器是正确的,你只需要另一个变量来保存运行总和。
标签: python loops while-loop counter