如何避免UnboundLocalError?

时间:2019-06-29 15:21:19

标签: python-3.x boolean

在制作我的程序之一时,我一直卡在这个错误中: "UnboundLocalError: local variable 'bool' referenced before assignment"

为了显示问题,我编写了一些与当前项目中的错误相同的代码。

def bool():
    bool = True
def func():
    while bool:
        print("Everything's ok!")
        bool = False
bool()
func()

如何使“一切都OK!”只能打印一次而不使用“ bool = False”?

1 个答案:

答案 0 :(得分:0)

heroku buildpacks:add https://github.com/ronnielivingsince1994/heroku-integrated-firefox-geckodriver