전역 변수와 지역변수 전역 변수(global variable) 함수를 포함해 스크립트 전체에서 접근할 수 있는 변수. 전역 변수에 접근할 수 있는 범위를 전역 변수(global scope)라고 한다. x = 10 # 전역 변수 def foo(): print(x) # 전역 변수 출력 foo() print(x) # 전역 변수 출력 지역 변수(local variable) 변수를 선언한 블록 내에서만 접근할 수 있는 변수. 지역 변수를 접근할 수 있는 범위를 지역 범위(local scope)라고 한다. def foo(): x = 10 # 지역 변수 print(x) # 지역 변수 출력 foo() print(x) # 지역 변수 출력 foo() 밖에서 변수 x에 접근하려고 하면 오류가 발생한다. global 키워드 ..