Python - 문제 미리보기
문제 1967
easy
다음 코드에서 빈칸에 들어갈 적절한 연산자는?
```python
pattern = ("A", "B")
repeated = pattern _____ 3
print(repeated) # ("A", "B", "A", "B", "A", "B")
```
```python
pattern = ("A", "B")
repeated = pattern _____ 3
print(repeated) # ("A", "B", "A", "B", "A", "B")
```
정답: B
⦁ `*` 연산자: 튜플을 지정된 횟수만큼 반복하여 새로운 튜플 생성
⦁ `pattern * 3`: `pattern`을 3번 반복
⦁ 반복된 요소들이 하나의 긴 튜플로 연결됨
`pattern * 3` 동작:
1. `("A", "B")` 패턴을 3번 반복
2. `("A", "B") + ("A", "B") + ("A", "B")`
3. 결과: `("A", "B", "A", "B", "A", "B")`
곱셈 연산자의 특징:
⦁ 정수와만 곱셈 가능
⦁ 새로운 튜플 객체 생성
⦁ 0을 곱하면 빈 튜플 `()` 생성
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.