Python - 문제 미리보기
문제 2038
medium
다음 코드의 실행 결과는?
```python
multiply = lambda a, b, c: a * b * c
result = multiply(2, 3, 4)
print(result)
```
```python
multiply = lambda a, b, c: a * b * c
result = multiply(2, 3, 4)
print(result)
```
정답: B
다중 매개변수 Lambda 함수:
⦁ Lambda 함수는 여러 개의 매개변수를 받을 수 있습니다
⦁ 매개변수들은 **쉼표(,)**로 구분하여 나열합니다
⦁ 하나의 표현식에서 모든 매개변수를 활용 가능합니다
단계별 실행 과정:
1. 함수 정의: `lambda a, b, c: a * b * c`
⦁ 3개의 매개변수 `a`, `b`, `c`를 받음
⦁ 세 값을 곱하는 표현식 `a * b * c`
2. 함수 호출: `multiply(2, 3, 4)`
⦁ `a = 2`, `b = 3`, `c = 4`로 할당
⦁ 표현식 계산: `2 * 3 * 4 = 24`
3. 결과 반환: `24`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.