ALA*_*LAN 0 python variables for-loop
所以我试图创建一个使用for循环而不是while循环的无限循环.这是我目前的代码.如果此代码有效,则应无限生成x.当前代码:
z=1
for x in range(0,z):
print(x)
z=z+1
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为第一次进入for循环时,range函数会生成一个范围从零到该z点的值,后来的更改z不会影响它.您可以执行类似于您想要的操作,例如itertools.count:
from itertools import count
for x in count():
print(x)
Run Code Online (Sandbox Code Playgroud)