41. 지역변수와 전역변수 이해하기
1. 지역변수 : 변수는 자신이 생성된 범위 안에서만 유효하다. 함수 안에서 만든 변수는 함수 안에서만 살아 있다가 함수 코드의 실행이 종료되면 그 생명을 다한다.
2. 전역변수 : 함수 외부에서 만든 변수는 프로그램이 살아있는 동안에 함께 살아있다가 프로그램이 종료되면 비로소 소멸한다. 즉 프로그램 전체를 유효점위로 가지는 변수이다.
예 :
<지역변수> 예시 :
<전역변수> 예시 :
※ 어떤 변수를 전역변수로 사용해야 하는가?
- 프로그램 전체에서 공통적으로 사용되고 잘 변하지 않는 데이터를 전역변수로 사용한다.
- 예를 들어 π값을 이용하는 함수가 2개 있다고 가정한다.
함수1 : 원의 넓이를 구하는 함수 π*r*r
함수2 : 원의 둘레를 구하는 함수 2*π*r
문제 162. 한 개의 원의 넓이와 두 개의 원의 넓이를 구하는 함수를 구현하시오.
답 :
'Itwill 학습내용 정리 > 2. Python' 카테고리의 다른 글
43장 Python 모듈 이해하기 (0) | 2019.01.15 |
---|---|
42장. Python 함수 리턴값 구하기 (return) (0) | 2019.01.15 |
Python 함수인자(매개변수) 이해하기 (0) | 2018.12.16 |
Python 몬테카를로 알고리즘 구현 (0) | 2018.12.16 |
Python 오라클 날짜함수와 일반함수 만들기 (0) | 2018.12.16 |