Python 3: UnboundLocalError: ссылка на локальную переменную перед назначением

| | | | |

Следующий код выдает ошибку UnboundLocalError: ссылка на локальную переменную "Var1" перед назначением:

Var1 = 1 Var2 = 0 def function(): if Var2 == 0 и Var1 > 0: print("Результат один") elif Var2 == 1 и Var1 > 0: print("Результат 2") elif Var1 < 1: print("Result Three") Var1 =- 1 function() 

Как это исправить? Спасибо за любую помощь!