【发布时间】:2021-11-29 19:09:44
【问题描述】:
我正在处理一个练习题,它说:“创建一个函数,它接收一个整数作为参数(步骤)并打印从 0 到 100(包括在内)的数字,但在每个数字之间留下步骤。 两个版本:for 循环和 while 循环。
我可以使用 foo 循环来做到这一点:
def function(x):
count = 0
for x in range(0, 100, x):
print(x)
我似乎无法让它与 while 循环一起工作。我试过这个:
def function(x):
count = 0
while count <= 100:
count += x
print(count)
所以请帮忙。谢谢!
【问题讨论】:
-
打印后移动 count+=x
-
在
while版本中,在增加步长之前应该先打印。另外,for版本中不需要count = 0。 -
真的!谢谢!
标签: python loops while-loop