Python 3: UnboundLocalError: lokale variabele waarnaar wordt verwezen vóór toewijzing

| | | | |

De volgende code geeft de fout UnboundLocalError: lokale variabele "Var1" waarnaar wordt verwezen vóór toewijzing:

Var1 = 1 Var2 = 0 def function(): if Var2 == 0 en Var1 > 0: print("Resultaat één") elif Var2 == 1 en Var1 > 0: print("Resultaat twee") elif Var1 < 1: print("Resultaat drie") Var1 =- 1 function() 

Hoe kan ik dit oplossen? Bedankt voor alle hulp!