함수 내부에서 함수 바깥에 있는 변수를 재할당 할 때 global 키워드를 사용해야 하는 이유