위에거 보면 결과가 


3

7


이렇게나옴 처음 result가 0이었는데 3더한결과를 출력해주고 거기다 또 4더한걸 출력해주기 때문에... 근데밑에거 보면





global result 지웠더니 오류남.


함수 안에 변수는 지역변수고 함수밖의, 줄1에 선언한 변수가 이미 프로그램 자체에 적용되는 글로벌 변수아님?


이미 시작부터 result는 0이다 라고 알고 있었어야 하는거 아님? 왜오류남?


global이란게 함수 안에 선언하면 그 함수 안의 로컬 변수를 함수 밖에서도 쓸 수 있게 만드는 역할함?