이번 포스팅에서는 파이썬에서의 지역변수와 전역변수에 대해 다뤄보겠습니다. 지역변수와 전역변수 파이썬에서 모든 함수의 바깥에서 할당된 변수들은 전역 범위에 존재하여, 이 변수를 전역변수라고 합니다. 반면에 지역 범위에 존재하는 변수는 지역변수라고 합니다. 변수는 전역/지역변수로 구분되며, 지역이면서 전역변수일 수는 없습니다. 지역변수 사용 예시 아래와 같은 함수가 있습니다. def apple(): banana = 100 apple() print(banana) 위 함수를 실행하면 아래와 같은 에러가 발생하게 됩니다. banana라는 변수는 apple() 함수 내에 지역변수로 선언되었으므로, 전역 범위에 속하지 않아 에러가 발생하는 것입니다. 또한 특정 지역 범위 내에선 다른 지역 범위의 변수를 사용할 수 없..