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
반응형
'오답노트 > PYTHON_2차' 카테고리의 다른 글
(10번, 12번) numpy - np.mean() (0) | 2025.06.17 |
---|---|
(9번) for 문 - 들여쓰기 (0) | 2025.06.17 |
(25번) while문, if문, 들여쓰기 응용 (0) | 2025.06.07 |
(24번) f-string / .index("Kim") (0) | 2025.06.06 |
(23번) while문, if문, 들여쓰기 응용 (0) | 2025.06.06 |