在python中,什么是niter,计数器有什么不同?
我正在看一段简单的代码:在python中,什么是niter,计数器有什么不同?,python,Python,我正在看一段简单的代码: def ismandelbrot(c): z=c for niter in range(1000): z = z*z + c if abs(z) > 1000: return False return True 我不知道niter是什么,在range1000中表示I有什么不同,在哪里可以找到不同的函数做什么?niter是用于循环的变量名。如果您将其更改为i,它将导致与您所经历的行为完
def ismandelbrot(c):
z=c
for niter in range(1000):
z = z*z + c
if abs(z) > 1000:
return False
return True
我不知道niter是什么,在range1000中表示I有什么不同,在哪里可以找到不同的函数做什么?niter是用于循环的变量名。如果您将其更改为i,它将导致与您所经历的行为完全相同的行为,因为您没有在循环中使用循环变量。如果在循环中使用niter,那么在for行中将其更改为i将使您能够更改其在循环中的所有引用。循环变量在循环的每次迭代中都会改变它的值。它不是一个函数,它只是一个循环变量。在这种情况下,将i视为与niter完全相同的值,您就可以了。如果您不打算在循环中使用该变量,那么使用它来精确回答您的问题更像是一个python:niter是一个名称。它与计数器不同,因为计数器是不同的名称。用什么名字完全取决于你。您可以在1000范围内为FOOGLESNIZZ编写:然后引用该名称,或者不引用该名称。一个常见的习惯用法是:for u in iterable:当您不使用该名称时。