range() 함수를 활용하여 리스트를 다루는 방법을 확인하는 퀴즈입니다. 이번 퀴즈에서는 리스트 컴프리헨션을 제외하고 문제를 구성하였습니다.
🔹 문제 1: range()를 활용한 리스트 생성
다음 코드의 실행 결과는 무엇일까요?
numbers = list(range(5, 20, 5))
print(numbers)
(1) [5, 10, 15, 20]
(2) [5, 10, 15]
(3) [5, 10, 20]
(4) [5, 15, 20]
(5) [10, 15, 20]
🔹 문제 2: range()와 음수 step 활용
다음 코드의 실행 결과는 무엇일까요?
numbers = list(range(30, 10, -6))
print(numbers)
(1) [30, 24, 18, 12]
(2) [30, 25, 20, 15]
(3) [30, 26, 22, 18, 14]
(4) [30, 24, 18]
(5) [30, 22, 14]
🔹 문제 3: range()를 활용한 인덱스 관리
다음 코드의 실행 결과는 무엇일까요?
letters = ['x', 'y', 'z', 'w']
for i in range(len(letters)):
print(i, letters[i])
(1) 0 x, 1 y, 2 z, 3 w
(2) 1 x, 2 y, 3 z, 4 w
(3) 0 y, 1 z, 2 w
(4) 0 x, 1 z, 2 w
(5) 0 x, 2 y, 3 w
🔹 문제 4: range()를 활용한 역순 리스트 출력
다음 코드의 실행 결과는 무엇일까요?
numbers = list(range(50, 40, -2))
print(numbers)
(1) [50, 48, 46, 44, 42]
(2) [50, 47, 44, 41]
(3) [50, 46, 42]
(4) [50, 48, 46, 44]
(5) [50, 48, 46]
🔹 문제 5: range()를 활용한 2차원 리스트 생성
다음 코드의 실행 결과는 무엇일까요?
matrix = [[i for i in range(2, 5)] for _ in range(3)]
print(matrix)
(1) [[2, 3, 4], [2, 3, 4], [2, 3, 4]]
(2) [[2, 2, 2], [3, 3, 3], [4, 4, 4]]
(3) [[2, 3], [2, 3], [2, 3]]
(4) [[2, 3, 4], [3, 4, 5], [4, 5, 6]]
(5) [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
🔹 정답 및 해설
1️⃣ 문제 1 정답: (2) [5, 10, 15]
📌 range(5, 20, 5)는 5부터 시작하여 20 이전까지 5씩 증가합니다.
2️⃣ 문제 2 정답: (1) [30, 24, 18, 12]
📌 range(30, 10, -6)는 30부터 12까지 6씩 감소합니다.
3️⃣ 문제 3 정답: (1) 0 x, 1 y, 2 z, 3 w
📌 for i in range(len(letters)):를 사용하면 인덱스와 함께 리스트 요소가 출력됩니다.
4️⃣ 문제 4 정답: (4) [50, 48, 46, 44]
📌 range(50, 40, -2)는 50부터 42까지 2씩 감소합니다.
5️⃣ 문제 5 정답: (1) [[2, 3, 4], [2, 3, 4], [2, 3, 4]]
📌 리스트 내포를 사용하여 3x3 크기의 리스트를 생성합니다.
'IT > Python Quiz' 카테고리의 다른 글
[Python] 특집 퀴즈3 - range() 함수로 리스트 다루기 (0) | 2025.03.18 |
---|---|
[Python] 특집 퀴즈1 - range() 함수로 리스트 다루기 (0) | 2025.03.18 |
[Python] 초급 퀴즈21 - sort()와 sorted() - 3탄 (0) | 2025.03.14 |
[Python] 초급 퀴즈21 - sort()와 sorted() - 2탄 (0) | 2025.03.14 |
[Python] 초급 퀴즈21 - sort()와 sorted() - 1탄 (0) | 2025.03.14 |
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 10 (0) | 2025.02.28 |
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 9 (0) | 2025.02.28 |
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 8 (0) | 2025.02.28 |
댓글