【发布时间】:2019-09-02 09:12:44
【问题描述】:
我仍然是初学者,并试图解决我的初学者编码课程的任务。我不明白为什么在输入 1 程序中工作正常,但如果我输入 2 而不是值 66、132,它会打印下一个数字序列 132、198。我觉得我接近解决方案但不太确定我做错了什么.
i=int(input())
for n in range(0, i):
print(66*i)
i=i+1
【问题讨论】:
-
嗨。不要更改循环内的 i 。你可能打算做
print(66*n)而不是print(66*i)反正 -
我做了,但它随后打印序列 0,66,132,它需要从 66 开始打印。
-
@LaCodeM,使用
for n in range(1, i)
标签: python for-loop iteration exit-code