При создании одной из моих программ я застрял с этой ошибкой:
"UnboundLocalError: local variable 'bool' referenced before assignment"
Чтобы показать проблему, я написал небольшой код с той же ошибкой, что и в моем текущем проекте.
def bool():
bool = True
def func():
while bool:
print("Everything's ok!")
bool = False
bool()
func()
Как можно сделать "Все хорошо!" быть напечатанным только один раз без использования "bool = False"?