728x90
반응형

문제
아래 코드의 실행 결과를 예측하라.
def 함수(num) :
return num + 4
c = 함수(함수(함수(10)))
print(c)
내풀이
결과값
22
정답
함수가 여러번 중첩돼 있습니다. 안쪽 부터 차례로 해석하면 됩니다.
함수(10)의 결과 14, 함수(14) 결과 18, 함수(18) 결과 22 가 반환됩니다. 결국 36번과 동일한 코드를 축약해서 작성해 놓은 겁니다.
모양만 다를뿐 전 문제와 동일한 문제이다.
순서대로 더하기만 잘하면 된다.
2021.03.14 - [Coding/초보자를 위한 파이썬 300제] - 초보자를 위한 파이썬 300제 // 236 함수 예측하기
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 239 함수 예측하기 (0) | 2021.03.15 |
---|---|
초보자를 위한 파이썬 300제 // 238 함수 예측하기 (0) | 2021.03.15 |
초보자를 위한 파이썬 300제 // 236 함수 예측하기 (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 235 함수 replace() (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 234 함수 짝수추출 (0) | 2021.03.14 |
댓글