본문 바로가기
오답노트/PYTHON_2차

(7번) lambda

by 쿙이콩 2025. 6. 17.
728x90
반응형

7. 두 수의 나눗셈

문제 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return하도록 solution함수를 완성

제한 

0 < num1 <= 100

0 < num2 <= 100

def solution(num1, num2):
    answer = lambda num1, num2: int(num1 / num2 * 1000) ★1)
    return answer(num1, num2) ★2)

 

오답

1) answer = lambda 식 변수선언 안 함

2) lambda식으로 풀었을 때 return에 변수(매개1, 매개2) 꼴로 넣어야 함

 

★ lambda 예약어

lambda 

함수를 생성할 때 사용하는 예약어

def와 동일 역할

 

사용법

함수_이름 = lambda 매개변수1, 매개변수2, ... : 매개변수를_이용한_표현식

>>> add = lambda a, b: a+b ★ 함수_이름 = 필요
>>> result = add(3, 4) ★ 이렇게 출력해야 리턴값 가능
>>> print(result)
7

 

728x90
반응형