我需要一个变量,该变量会在函数内部的while循环每次运行时进行更新并保持跟踪,以便以后可以引用它。
Iv尝试创建一个等于自身+ 1的变量,希望每次运行while循环时该值都会增加1。看起来像这样:
x = x + 1
然后在代码后面:
print(' This is loop number %s' % (x))
而不是:
This is loop number x
它返回:
UnboundLocalError:分配前引用了本地变量'equation_no'
任何帮助将不胜感激。也很抱歉格式化糟糕
答案 0 :(得分:0)
这样想吧,x = x + 1
要向x加1。也许您认为x的初始值为0,不。您必须初始化值
x=0
x=x+1
如果您想在for循环中看到它们
for x in range(10):
print(f'This is loop number {x}')