【发布时间】:2020-05-24 15:03:35
【问题描述】:
从 Hetland 的 python 书中获得了这个示例函数。
def interval(start, stop=None, step=1):
if stop is None:
start, stop=0, start
result = []
i = start
while i < stop:
result.append(i)
i += step
return result
if 语句中的两个开始都在做什么?为什么会出现两次?我将后者的开头更改为 int,并将列表的长度更改为该 int。
我似乎也无法理解交互部分。在示例中,start = 10。因此,当迭代时......当 10
【问题讨论】:
标签: python loops while-loop parameters iteration