我想列出一系列数字,我正在使用“for i in range(start,stop,step)”。
def range():
P=36
for i in range(P+1,0,-1):
P=P-4
print(P)
Run Code Online (Sandbox Code Playgroud)
我想将数字列出到 0,但它一直到 -112。
我发现如果我这样做:
def test():
P=36
for i in range(P+1,28, -1):
P=P-4
print(P)
Run Code Online (Sandbox Code Playgroud)
它现在会停在 0。有人可以解释为什么它会这样做并且实际上不会停在 0 吗?对不起,我是新手,我非常困惑。我也希望列出的结果能够在之后被引用,比如将结果串在一起形成一条带多边形的线,但不能简单地写
list(P)
Run Code Online (Sandbox Code Playgroud)
代替 print(P)