중첩함수
def out_function():
print('out_function 호출')
def in_function(): #중첩 함수
print('in_function 호출')
in_function()
out_function()
-- 출력 --
out_function 호출 in_function |
[실습] calculator() 함수를 선언하고 calculator() 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하기
lambda 함수
- lambda 키워드를 이용하면 함수 선언을 보다 간단하게 할 수 있다.
【 lambda 매개변수(parameter): 결과값 반환할 실행문 】
def calculator(n1, n2):
return n1 + n2
result = calculatro(10, 20)
print(f'value: {result}')
calculator = lambda n1, n2: n1 + n2
result = calculator(10, 20)
print(f'value: {result}')
[실습] 삼각형, 사각형, 원의 넓이를 반환하는 lambda 함수를 만들기