for문은 주로 언제 사용하나요?
for문은 리스트나 range 같은 시퀀스를 순회하며 정해진 횟수만큼 반복할 때 사용합니다.
다음 코드의 출력 결과는?
for i in range(3):
print(i)
range(3)은 0부터 시작해서 3 미만까지, 즉 0, 1, 2를 생성합니다. 각 줄에 하나씩 출력돼요.
다음 코드의 출력 결과는?
fruits = ['사과', '바나나']
for fruit in fruits:
print(fruit)
for문은 리스트의 각 요소를 순회하며, print는 기본적으로 줄바꿈을 하므로 사과와 바나나가 각각 다른 줄에 출력됩니다.
range(1, 5)는 어떤 숫자를 생성하나요?
range(시작, 끝)은 시작 숫자부터 시작하고, 끝 숫자는 포함하지 않습니다. 따라서 1, 2, 3, 4를 생성해요.
while문은 주로 언제 사용하나요?
while문은 조건이 참(True)인 동안 계속 반복합니다. 조건이 거짓이 되면 반복이 멈춰요.
다음 코드의 출력 결과는?
count = 0
while count < 3:
print(count)
count = count + 1
count가 0부터 시작해서 3 미만인 동안 반복하므로 0, 1, 2를 출력합니다. count가 3이 되면 조건이 거짓이 되어 멈춰요.
다음 중 무한 반복이 발생하는 코드는?
while True는 조건이 항상 참이므로 무한히 반복됩니다. 실제 코드에서는 break문 등으로 탈출할 방법이 필요해요.
'컴퓨터과학' 카테고리의 다른 글
| [Codeforces] 2149A - Be Positive (0) | 2025.10.12 |
|---|---|
| [Python 3] 백준 1002번 터렛문제 (0) | 2025.10.12 |
| [Python] Lesson 2. 기본 문법 퀴즈 (0) | 2025.10.11 |
| [Python] Lesson 1. 기본 문법 퀴즈 (0) | 2025.10.10 |