ChainSmoker’s Block

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_27 본문

개인공부(WEB, Python, DB)/Python

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_27

ChainSmokers 2023. 1. 21. 23:31

[04. 프로그램의 입력과 출력은 어떻게 해야 할까?]

-1. 함수

===================함수 안에서 선언한 변수의 효력 범위
: 1_26에 이어 설명.
예시를 살펴보자.


vartest(3)을 수행하면 vartest함수 내에서 a는 4가 되지만 함수를 호출하고 난 뒤에 print(a)문장은 오류가 발생한다. 이유는 print(a)에서 입력받아야 하는 a변수를 어디에서도 찾을 수가 없기 때문이다. 함수 내에서 선언한 매개변수는 함수 내에서만 사용될 뿐 함수 밖에서는 사용되지 않는다.
앞의 내용을 꼭 이해해두길 바란다.

반응형