728x90
반응형
문제
아래 코드의 실행 결과를 예측하라.
def 함수(num) :
return num + 4
a = 함수(10)
b = 함수(a)
c = 함수(b)
print(c)
내풀이
출력값
22
정답
4번 라인에서 함수로 10이 입력돼서 14가 반환됩니다. a 변수에는 14가 저장됩니다. 5번 라인에서 함수로 14가 입력돼서 18이 반환됩니다. 변수 b에는 18이 바인딩됩니다. 6번 라인에서 함수로 18가 입력돼서 22가 반환됩니다. 변수 c에는 22가 바인딩됩니다.
순차적으로 더하기만 잘하면 예측할 수 있다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 238 함수 예측하기 (0) | 2021.03.15 |
---|---|
초보자를 위한 파이썬 300제 // 237 함수 예측하기 (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 235 함수 replace() (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 234 함수 짝수추출 (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 233 함수 list (0) | 2021.03.12 |
댓글