Ошибка в Python local variable 'Line' referenced before assignment Python

Здраствуйте, у меня ошибка в коде:local variable 'Line' referenced before assignment Где тут ошибка? Вот код

Line = 0
def func():
    Line = Line * 10
    print(Line)
func()

Ответы (1 шт):

Автор решения: gil9red

У вас Line глобальная и тут разом использование ее значения и присваивание к ней.

Пометьте ее как глобальную:

Line = 0
def func():
    global Line
    Line = Line * 10
    print(Line)
func()
print(Line)
# 0
→ Ссылка