본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 238 함수 예측하기

by 포스트it 2021. 3. 15.
728x90
반응형

 

문제

아래 코드의 실행 결과를 예측하라.

def 함수1(num) :
    return num + 4

def 함수2(num) :
    return num * 10

a = 함수1(10)
c = 함수2(a)
print(c)

내풀이

결과값
140

정답

7번 라인에서 함수1으로 10이 입력돼서 14가 반환됩니다.

a 변수에는 14가 저장됩니다. 8번 라인에서 함수2로 a에 저장된 14가 입력돼서 140이 반환됩니다.

변수 c에는 140이 바인딩됩니다.


a가 선언 된 후에 함수2를 실행했기 때문에 차례대로 잘 진행하기만 하면 된다.

 

728x90
반응형

댓글