【发布时间】:2017-12-03 17:58:59
【问题描述】:
我正在尝试将其转换为 while 循环。
def function(n, step):
s = 0
for i in range(1, n, step):
s += i
return s
有什么想法吗?
def function(n, step):
s = 0
i = 1
while i<n:
所以我不知道之后该怎么办。
编辑:所以解决方案是
def function(n, step):
s = 0
i = 1
while(i<n):
s += i
i += step
return s
【问题讨论】:
-
我知道你能做到,试试吧!想一想,在 for 循环的每次迭代中增加的两件事是什么?现在也将它们添加到
while中!
标签: python for-loop while-loop