Python - 문제 미리보기

문제 1841

medium
다음 코드에서 오류가 발생하는 이유는?
```python
x, y = "Apple", "Banana", "Cherry"
```
A. 문자열은 다중 할당할 수 없다
B. 변수 개수와 값의 개수가 일치하지 않는다
C. 쉼표 사용법이 잘못되었다
D. Python에서 지원하지 않는 문법이다

정답: B



⦁ ValueError 발생 원인:
⦁ 좌변: 2개의 변수 (`x`, `y`)
⦁ 우변: 3개의 값 (`"Apple"`, `"Banana"`, `"Cherry"`)
⦁ 불일치: 할당할 변수보다 값이 더 많음

⦁ 에러 메시지:
```txt
ValueError: too many values to unpack (expected 2)
```

💡 학습 팁

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