
- 함수 안에 선언된 변수. 함수 안에서만 사용 가능함

- 함수 밖에 선언된 변수.
- 어디에서나 사용 가능하나, 함수 안에서 수정할 수 없음
ㄴ 수정하려고해도 수정사항이 기존 함수에 반영되는 것이 아니라, 새로운 변수가 생겨날 뿐(=동명이인과 같은 개념))- 함수 밖에서 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수 없음(global변수를 사용하지 않는다는 가정 하에)

- 함수 안에서도 전역 변수의 값을 수정할 수 있음
ㄴ global 키워드를 사용함으로써 수정 권한이 생김

[ 실습 1 ]
방문객 수를 카운팅하는 함수를 만들어 보자.
- 함수 안에 또 다른 함수가 있는 형태
- 단, 내부 함수를 함수 밖에서 호출할 수 없음

[ 실습 2 ]
calculator( ) 함수를 선언하고 calculator( ) 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하자.


- 함수 선언을 보다 간단하게 만드는 키워드
[ 실습 3 ]
삼각형, 사각형, 원의 넓이를 반환하는 lambda 함수를 만들어보자.

[ 실습 4 ]
random 모듈 이용하여 '0부터 100 사이'의 난수 10개를 발생시키기
[ 실습 5 ]
로또 번호 (6개)를 출력하는 모듈을 만들어보자.

[ 실습 6 ]
문자열을 거꾸로 반환하는 모듈을 만들어보자.
왜 안되는 건지 모르겠음......;;; (다시 생각해보기)
