Python 3: UnboundLocalError: 할당 전에 참조된 로컬 변수

| | | | |

다음 코드는 UnboundLocalError: 할당 전에 참조된 로컬 변수 "Var1" 오류를 제공합니다.

Var1 = 1 Var2 = 0 def function(): if Var2 == 0 및 Var1 > 0: print("결과 1") elif Var2 == 1 및 Var1 > 0: print("결과 2") elif Var1 < 1: print("결과 3") Var1 =- 1 function() 

이 문제를 어떻게 고칠 수 있습니까? 도움을 주셔서 감사합니다!