728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
236. 아래 코드의 실행 결과를 예측하세요.
def 함수(num) :
return num + 4
a = 함수(10)
b = 함수(a)
c = 함수(b)
print(c)
- 각 함수대로 계산이 되므로 22가 출력이 됩니다.
237. 아래 코드의 실행 결과를 예측하세요.
def 함수(num) :
return num + 4
c = 함수(함수(함수(10)))
print(c)
- 위 문제와 동일하게 연차적으로 발생하므로 똑같이 22이가 출력됩니다.
238. 아래 코드의 실행 결과를 예측하세요.
def 함수1(num) :
return num + 4
def 함수2(num) :
return num * 10
a = 함수1(10)
c = 함수2(a)
print(c)
- 단순한 연속적인 사칙연산 문제입니다.
239. 아래 코드의 실행 결과를 예측하세요.
def 함수1(num) :
return num + 4
def 함수2(num) :
num = num + 2
return 함수1(num)
c = 함수2(10)
print(c)
- 순서만 바뀌었지 함수를 하나씩 따라가면서 계산을 하면 됩니다.
240. 아래 코드의 실행 결과를 예측하세요.
def 함수0(num) :
return num * 2
def 함수1(num) :
return 함수0(num + 2)
def 함수2(num) :
num = num + 10
return 함수1(num)
c = 함수2(2)
print(c)
- 하나씩 바인딩 되는 함수를 따라가면 28이 출력됩니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (246, 247, 248, 249, 250) (0) | 2022.12.13 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (241, 242, 243, 244, 245) (0) | 2022.12.12 |
초보자를 위한 파이썬(Python) 300제 풀이 (231, 232, 233, 234, 235) (0) | 2022.12.08 |
초보자를 위한 파이썬(Python) 300제 풀이 (226, 227, 228, 229, 230) (0) | 2022.11.29 |
초보자를 위한 파이썬(Python) 300제 풀이 (221, 222, 223, 224, 225) (0) | 2022.11.28 |