반응형
🔹 문제 1: 리스트 컴프리헨션
다음 코드 실행 시 출력 결과를 예측하세요.
squares = [x**2 for x in range(5) if x % 2 == 0]
print(squares)
A) [0, 4, 16]
B) [0, 1, 4, 9, 16]
C) [0, 2, 4]
D) [1, 9]
🔹 문제 2: 조건문과 논리 연산자
다음 코드 실행 시 출력 결과를 예측하세요.
x = 7
y = 10
if x > 5 and y < 15:
print("조건 충족")
else:
print("조건 불충족")
A) 조건 충족
B) 조건 불충족
C) 오류 발생
D) 아무것도 출력되지 않음
🔹 문제 3: for 반복문 활용
다음 코드 실행 시 출력 결과를 예측하세요.
for i in range(3):
for j in range(2):
print(f"{i}-{j}", end=" ")
A) 0-0 0-1 1-0 1-1 2-0 2-1
B) 0-0 1-0 2-0 0-1 1-1 2-1
C) 0-1 1-0 1-1 2-0 2-1
D) 0-0 1-1 2-2
🔹 정답 및 해설
- A) [0, 4, 16]
📌 설명: range(5)는 [0, 1, 2, 3, 4]을 생성하며, 짝수만 필터링 후 제곱하여 [0, 4, 16]을 반환함. - A) 조건 충족
📌 설명: x > 5와 y < 15가 모두 True이므로 print("조건 충족") 실행. - A) 0-0 0-1 1-0 1-1 2-0 2-1
📌 설명: 이중 for문에서 i가 02, j가 01을 반복하며 {i}-{j} 형식으로 출력됨.
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 초급 퀴즈19 - 리스트 컴프리헨션, map(), filter() (0) | 2025.02.20 |
---|---|
[Python] 클래스 상속 4지선다 퀴즈 (0) | 2025.02.19 |
[python] 클래스 상속 코드 작성 연습 (0) | 2025.02.19 |
[python] 리스트 컴프리헨션 코드 작성 연습1 (0) | 2025.02.19 |
[Python] 초급 퀴즈13 - 리스트, 튜플, 파일 입출력, 문자열 (0) | 2025.02.18 |
[Python] 초급 퀴즈12 - 조건문, 반복문, 집합, 딕셔너리 (0) | 2025.02.18 |
[Python] 초급 퀴즈11 - 문자열, 파일 입출력, 예외 처리, 리스트 컴프리헨션 (0) | 2025.02.18 |
[Python] 초급 퀴즈10 - 반복문, 조건문, 리스트, 튜플 (0) | 2025.02.18 |
댓글