함수 밖에 선언된 변수
어디서나(함수 내외) 사용 가능하지만 함수 안에서 수정 불가
함수 안에서 선언된 변수
함수 안에서만 사용가능
num_out = 10 # 전역 변수
def printNum():
num_out = 30 # 지역 변수
print(num_out)
printNum()
print(num_out)
global 사용시 함수 안에서도 전역 변수 값 수정 가능
num_out = 10
def printNum():
global num_out # global 선언 -> 수정 가능
num_out = 30
print(num_out)
printNum()
print(num_out)