반응형

🔹 문제 1: if-elif-else 조건문
다음 코드 실행 시 출력 결과를 예측하세요.
num = 8
if num % 2 == 0:
print("짝수")
elif num % 3 == 0:
print("3의 배수")
else:
print("기타")
A) 짝수
B) 3의 배수
C) 기타
D) 짝수와 3의 배수 둘 다 출력됨
🔹 문제 2: for 반복문
다음 코드 실행 시 출력 결과를 예측하세요.
for i in range(1, 6, 2):
print(i, end=" ")
A) 1 2 3 4 5
B) 1 3 5
C) 2 4 6
D) 0 2 4
🔹 문제 3: 집합(Set) 연산
다음 코드 실행 시 result의 결과는 무엇일까요?
set1 = {1, 2, 3}
set2 = {3, 4, 5}
result = set1 | set2
print(result)
A) {1, 2, 3, 4, 5}
B) {3}
C) {1, 2, 4, 5}
D) {1, 2, 3, 5}
🔹 문제 4: 딕셔너리 값 접근
다음 코드 실행 시 value의 결과는 무엇일까요?
d = {"a": 100, "b": 200, "c": 300}
value = d.get("d", 400)
print(value)
A) None
B) 100
C) 300
D) 400
🔹 정답 및 해설
- A) 짝수
📌 설명: num = 8은 2의 배수이므로 if 블록이 실행되고 짝수가 출력됨. - B) 1 3 5
📌 설명: range(1, 6, 2)는 1부터 5까지 2씩 증가하는 수열을 생성함. - A) {1, 2, 3, 4, 5}
📌 설명: | 연산자는 집합의 **합집합(union)**을 반환함. - D) 400
📌 설명: d.get("d", 400)에서 키 "d"가 존재하지 않으므로 기본값 400이 반환됨.
반응형
'IT > Python Quiz' 카테고리의 다른 글
| [python] 클래스 상속 코드 작성 연습 (0) | 2025.02.19 |
|---|---|
| [python] 리스트 컴프리헨션 코드 작성 연습1 (0) | 2025.02.19 |
| [Python] 초급 퀴즈14 - 리스트 컴프리헨션, 조건문, 반복문 (0) | 2025.02.18 |
| [Python] 초급 퀴즈13 - 리스트, 튜플, 파일 입출력, 문자열 (0) | 2025.02.18 |
| [Python] 초급 퀴즈11 - 문자열, 파일 입출력, 예외 처리, 리스트 컴프리헨션 (0) | 2025.02.18 |
| [Python] 초급 퀴즈10 - 반복문, 조건문, 리스트, 튜플 (0) | 2025.02.18 |
| [Python] 초급 퀴즈9 - 함수, 파일 입출력, 예외 처리, 클래스 (0) | 2025.02.18 |
| [Python] 초급 퀴즈8 - 리스트, 딕셔너리, 집합, 조건문, 반복문 (0) | 2025.02.18 |
댓글