본문 바로가기
반응형
[Python] 특집 퀴즈3 - range() 함수로 리스트 다루기 range() 함수를 활용하여 리스트를 다루는 방법을 확인하는 퀴즈입니다. 이번 퀴즈에서는 다양한 패턴의 range() 사용법을 확인할 수 있습니다.  🔹 문제 1: range()를 활용한 특정 범위 생성다음 코드의 실행 결과는 무엇일까요?numbers = list(range(4, 21, 4))print(numbers)(1) [4, 8, 12, 16, 20](2) [4, 9, 14, 19](3) [4, 8, 16, 20](4) [5, 10, 15, 20](5) [4, 7, 10, 13]  🔹 문제 2: range()와 음수 step 활용다음 코드의 실행 결과는 무엇일까요?numbers = list(range(100, 85, -5))print(numbers)(1) [100, 95, 90, 85](2) .. 2025. 3. 18.
[Python] 특집 퀴즈2 - range() 함수로 리스트 다루기 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.. 2025. 3. 18.
[Python] 특집 퀴즈1 - range() 함수로 리스트 다루기 range() 함수를 활용하여 리스트를 다루는 방법을 제대로 이해하고 있는지 확인하는 퀴즈입니다. 아래 문제를 풀어보세요!  🔹 문제 1: range()를 활용한 리스트 생성다음 코드의 실행 결과는 무엇일까요?numbers = list(range(3, 10, 2))print(numbers)(1) [3, 5, 7, 9](2) [3, 4, 5, 6, 7, 8, 9](3) [3, 5, 7](4) [3, 6, 9]  🔹 문제 2: range()와 step 활용다음 코드의 실행 결과는 무엇일까요?numbers = list(range(10, 0, -3))print(numbers)(1) [10, 7, 4, 1](2) [10, 8, 6, 4, 2](3) [10, 7, 4](4) [10, 7, 5, 1]  🔹 문제.. 2025. 3. 18.
[Python] 초급 퀴즈21 - sort()와 sorted() - 3탄 이번 퀴즈에서는 sort()와 sorted()를 활용하여 직접 코드를 작성하고 응용하는 문제를 풀어보세요!  🧩 1. 다음 리스트의 짝수는 오름차순, 홀수는 내림차순으로 정렬하는 코드를 작성하세요.numbers = [8, 3, 7, 1, 4, 2, 9, 6]# 여기에 코드를 작성하세요.  🧩 2. sorted()와 lambda를 활용하여 튜플 리스트를 두 번째 요소(점수) 기준으로 내림차순 정렬하는 코드를 작성하세요.students = [("Alice", 90), ("Bob", 85), ("Charlie", 95)]# 여기에 코드를 작성하세요.  🧩 3. 문자열 리스트를 알파벳 역순으로 정렬하는 코드를 작성하세요.words = ["python", "java", "c", "ruby", "swift"].. 2025. 3. 14.
[Python] 초급 퀴즈21 - sort()와 sorted() - 2탄 이번 퀴즈에서는 sort()와 sorted()를 직접 활용하여 정렬된 결과를 출력하는 코드를 작성해보세요!  🧩 1. 다음 리스트를 오름차순으로 정렬하는 코드를 작성하세요.numbers = [8, 3, 7, 1, 4, 2]# 여기에 코드를 작성하세요.  🧩 2. sorted()를 사용하여 아래 리스트를 내림차순으로 정렬하는 코드를 작성하세요.words = ["banana", "apple", "cherry", "date"]# 여기에 코드를 작성하세요.  🧩 3. sort()를 사용하여 리스트를 문자열 길이 기준으로 정렬하는 코드를 작성하세요.fruits = ["watermelon", "fig", "grape", "pineapple"]# 여기에 코드를 작성하세요.  🧩 4. 다음 리스트를 정렬하여 짝.. 2025. 3. 14.
[Python] 초급 퀴즈21 - sort()와 sorted() - 1탄 리스트 정렬을 수행하는 sort()와 sorted() 함수의 차이점을 이해하는 퀴즈입니다. 아래 문제를 풀어보세요!   🧩 1. sort()에 대한 설명 중 틀린 것은 무엇인가?sort()는 리스트의 원본 데이터를 직접 정렬한다.sort()는 새로운 정렬된 리스트를 반환한다.sort()는 reverse=True 옵션을 사용할 수 있다.sort()는 리스트에서만 사용할 수 있다.   🧩 2. 다음 코드 실행 후 출력되는 결과는?numbers = [3, 1, 4, 1, 5, 9]numbers.sort()print(numbers)[3, 1, 4, 1, 5, 9][9, 5, 4, 3, 1, 1][1, 1, 3, 4, 5, 9]오류 발생   🧩 3. sorted()에 대한 설명 중 올바른 것은?sorted(.. 2025. 3. 14.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 10 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**의 특징으로 올바른 것은?요소를 추가하거나 제거할 수 있다.순서를 유지하지 않는다.요소의 값을 변경할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_dict = {"name": "Alice", "age": 25}print("age" in my_dict)TrueFalseKeyError 발생TypeError 발생 Q3. 다음 중 **집합(set)**에서 제공하는 연산이 아닌 것은?union()intersection()difference()concatenate() 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_tuple = (1, 2, 3, 4)print(my_tuple[-1])1234 Q5. 다음 코드 실행 후.. 2025. 2. 28.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 9 1. 개념 이해 문제 Q1. 다음 중 **딕셔너리(dict)**의 올바른 특징은?키는 변경할 수 있다.키는 중복될 수 없다.값만 저장할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_tuple = (5, 10, 15, 20)print(len(my_tuple))345TypeError 발생  Q3. 다음 중 **집합(set)**의 주요 특징이 아닌 것은?중복된 값을 저장할 수 없다.요소를 순서대로 저장한다.합집합, 교집합 연산이 가능하다.요소를 추가하거나 제거할 수 있다. 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_dict = {"x": 10, "y": 20, "z": 30}print("a" in my_dict)TrueFalseKeyError 발생TypeError 발.. 2025. 2. 28.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 8 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**의 특징으로 올바른 것은?요소를 추가하거나 제거할 수 있다.순서를 유지하지 않는다.요소의 값을 변경할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_set = {"apple", "banana", "cherry"}print("banana" in my_set)TrueFalseKeyError 발생TypeError 발생 Q3. 다음 중 **딕셔너리(dict)**를 올바르게 초기화하는 방법은?my_dict = {}my_dict = dict()my_dict = {"a": 1, "b": 2}모든 보기 정답  2. 실전 문제 Q4. 다음 코드 실행 결과는?my_tuple = (1, 2, 3, 4)print(my_tuple[2].. 2025. 2. 28.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 7 1. 개념 이해 문제 Q1. 다음 중 **딕셔너리(dict)**의 특징으로 올바른 것은?키는 변경할 수 있다.값만 저장할 수 있다.키는 중복될 수 없다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_tuple = (10, 20, 30)print(my_tuple.index(20))012ValueError 발생 Q3. 다음 중 **집합(set)**에서 요소를 안전하게 제거하는 방법은?my_set.remove(value)my_set.discard(value)my_set.delete(value)my_set.pop(value)  2. 실전 문제 Q4. 다음 코드 실행 결과는?my_dict = {"a": 100, "b": 200, "c": 300}print("d" in my_dict)True.. 2025. 2. 28.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 6 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**과 **집합(set)**의 차이점으로 올바른 것은?튜플은 순서를 유지하지만, 집합은 순서를 유지하지 않는다.튜플과 집합은 둘 다 중복된 요소를 허용한다.집합은 요소를 인덱스로 접근할 수 있다.튜플과 집합은 둘 다 변경 가능하다. Q2. 다음 코드 실행 결과는?my_dict = {"name": "Alice", "age": 25}print("city" in my_dict)TrueFalseKeyError 발생TypeError 발생  Q3. 다음 중 **집합(set)**을 올바르게 초기화하는 방법은?my_set = set()my_set = {}my_set = []my_set = () 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_tuple = (.. 2025. 2. 28.
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 5 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**과 **딕셔너리(dict)**의 차이점으로 올바른 것은?둘 다 순서를 유지하지 않는다.튜플은 변경 가능하지만, 딕셔너리는 변경 불가능하다.딕셔너리는 키-값 쌍으로 저장되지만, 튜플은 단일 요소를 저장한다.딕셔너리는 키를 통해 값을 접근할 수 있지만, 튜플은 인덱스로 접근한다. Q2. 다음 코드 실행 결과는?my_set = {1, 2, 3, 4}my_set.discard(2)my_set.discard(5)print(my_set){1, 2, 3, 4}{1, 3, 4}{1, 3, 4, 5}KeyError 발생 Q3. 다음 중 **집합(set)**의 연산으로 올바르지 않은 것은?set1 | set2 → 합집합set1 - set2 → 교집합set1 & .. 2025. 2. 28.
반응형