ChainSmoker’s Block

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

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

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

ChainSmokers 2023. 1. 21. 23:32

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

-1. 함수

===================함수 안에서 선언한 변수의 효력 범위
:
-함수 안에서 함수 밖의 변수를 변경하는 방법
vartest함수를 사용해서 함수 밖의 변수 a를 1만큼 증가시킬 수 있는 방법은 있는가?
이에 대한 해결책은 두가지 해결 방법이 있다. 첫 번째 방법으로 'return'의 사용.


vartest함수는 입력으로 들어온 값에 1을 더한 값을 돌려준다. 따라서 a = vartest(a)라고 대입하면 a가 vartest함수의 결괏값으로 바뀐다. 앞에서 얘기했듯이 이 상황에서도 물론 vartest함수 내의 a 매개변수는 함수 밖의 a와는 다른 것이다.

반응형