반응형

🔹 문제 1: while 반복문
다음 코드의 실행 결과를 예측하세요.
x = 0
while x < 3:
print(x, end=" ")
x += 1
A) 0 1 2
B) 1 2 3
C) 0 1 2 3
D) 무한 루프 발생
🔹 문제 2: if-elif-else 조건문
다음 코드 실행 시 출력 결과를 예측하세요.
num = 15
if num % 3 == 0 and num % 5 == 0:
print("FizzBuzz")
elif num % 3 == 0:
print("Fizz")
elif num % 5 == 0:
print("Buzz")
else:
print(num)
A) Fizz
B) Buzz
C) FizzBuzz
D) 15
🔹 문제 3: 리스트 슬라이싱
다음 코드 실행 시 subset의 결과는 무엇일까요?
my_list = [10, 20, 30, 40, 50]
subset = my_list[1:4]
print(subset)
A) [10, 20, 30]
B) [20, 30, 40]
C) [30, 40, 50]
D) [20, 30]
🔹 문제 4: 튜플 언패킹
다음 코드의 실행 결과를 예측하세요.
a, b, c = (5, 10, 15)
print(a + b + c)
A) 5
B) 10
C) 15
D) 30
🔹 정답 및 해설
- A) 0 1 2
📌 설명: while x < 3에서 x가 0부터 시작하여 1씩 증가하며 2까지 출력됨. - C) FizzBuzz
📌 설명: num = 15에서 3과 5의 배수이므로 FizzBuzz가 출력됨. - B) [20, 30, 40]
📌 설명: my_list[1:4]는 인덱스 1부터 3까지(4 미포함)의 요소를 선택함. - D) 30
📌 설명: a, b, c = (5, 10, 15)에서 모든 값을 언패킹한 후 더하면 5 + 10 + 15 = 30.
반응형
'IT > Python Quiz' 카테고리의 다른 글
| [Python] 초급 퀴즈14 - 리스트 컴프리헨션, 조건문, 반복문 (0) | 2025.02.18 |
|---|---|
| [Python] 초급 퀴즈13 - 리스트, 튜플, 파일 입출력, 문자열 (0) | 2025.02.18 |
| [Python] 초급 퀴즈12 - 조건문, 반복문, 집합, 딕셔너리 (0) | 2025.02.18 |
| [Python] 초급 퀴즈11 - 문자열, 파일 입출력, 예외 처리, 리스트 컴프리헨션 (0) | 2025.02.18 |
| [Python] 초급 퀴즈9 - 함수, 파일 입출력, 예외 처리, 클래스 (0) | 2025.02.18 |
| [Python] 초급 퀴즈8 - 리스트, 딕셔너리, 집합, 조건문, 반복문 (0) | 2025.02.18 |
| [Python] 파이썬 코드 읽기 연습 - 중급 퀴즈2 (0) | 2025.02.17 |
| [Python] 파이썬 코드 읽기 연습 - 중급 퀴즈1 (0) | 2025.02.17 |
댓글