Python - 문제 미리보기

문제 2070

medium
다음 `from` 키워드를 사용한 선택적 임포트의 올바른 사용법은?
```python
# calculator.py 파일 내용
def add(a, b):
return a + b

def subtract(a, b):
return a - b

def multiply(a, b):
return a * b

# main.py에서 add 함수만 가져와서 사용
______ calculator ______ add

result = ______(10, 5)
print(result)
```
A. `from` / `import` / `calculator.add`
B. `from` / `import` / `add`
C. `import` / `from` / `add`
D. `include` / `only` / `add`

정답: B



선택적 임포트 (`from ... import`) 문법:

기본 구조:
```python
from 모듈명 import 원하는_요소
```
`from import`의 특징:
⦁ 선택적 가져오기: 모듈의 특정 함수, 변수, 클래스만 가져옴
⦁ 직접 사용: 모듈명 없이 바로 함수명으로 사용 가능
⦁ 네임스페이스 단순화: 점 표기법 없이 간단하게 사용

완성된 코드:
```python
# calculator.py 파일 내용
def add(a, b):
return a + b

def subtract(a, b):
return a - b

def multiply(a, b):
return a * b

# main.py에서 add 함수만 가져와서 사용
from calculator import add

result = add(10, 5) # 모듈명 없이 직접 사용
print(result) # 15 출력
```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.