Python - 문제 미리보기
문제 1964
medium
다음 두 코드의 실행 결과를 비교했을 때 올바른 것은?
# 코드 A
fruits = ("apple", "banana", "cherry")
for fruit in fruits:
print(fruit)
# 코드 B
fruits = ("apple", "banana", "cherry")
for i in range(len(fruits)):
print(fruits[i])
정답: B
두 방법 모두 동일한 결과를 출력하지만 접근 방식이 다름:
코드 A: 직접 값 접근
⦁ 튜플의 각 값을 직접 사용
⦁ 더 간단하고 읽기 쉬움
⦁ Python다운(Pythonic) 방식
코드 B: 인덱스를 통한 접근
⦁ 인덱스를 생성하여 값에 접근
⦁ 인덱스 정보가 필요할 때 유용
⦁ 다른 언어에서 흔히 사용하는 방식
두 방법의 출력:
apple
banana
cherry
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.