Python - 문제 미리보기
문제 2037
easy
다음 lambda 함수의 기본 문법에서 빈칸을 올바르게 채워주세요:
```python
square = ______ x __ x * x
print(square(4))
```
```python
square = ______ x __ x * x
print(square(4))
```
정답: B
Lambda 함수의 기본 문법:
```python
lambda 매개변수 : 표현식
```
문법 구성 요소:
⦁ `lambda` 키워드: 람다 함수 정의를 시작하는 예약어
⦁ 매개변수: 함수가 받을 인수 (여러 개 가능, 쉼표로 구분)
⦁ `:` (콜론): 매개변수와 표현식을 구분하는 구분자
⦁ 표현식: 실행되고 반환될 단일 표현식
완성된 코드:
```python
square = lambda x: x * x
print(square(4)) # 16 출력
```
실행 과정:
1. `lambda x: x * x`로 제곱 함수 정의
2. 이 함수를 `square` 변수에 할당
3. `square(4)` 호출 시 `x = 4`가 되어 `4 * 4 = 16` 반환
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.