반응형
🔹 문제 1: 리스트 메서드 활용
다음 코드 실행 시 my_list의 결과를 예측하세요.
my_list = [1, 2, 3]
my_list.append(4)
my_list.remove(2)
print(my_list)
A) [1, 2, 3, 4]
B) [1, 3, 4]
C) [2, 3, 4]
D) [1, 4]
🔹 문제 2: 튜플 언패킹
다음 코드 실행 시 출력 결과를 예측하세요.
tuple_data = ("apple", "banana", "cherry")
a, b, c = tuple_data
print(b)
A) apple
B) banana
C) cherry
D) 오류 발생
🔹 문제 3: 파일 읽기
다음 코드 실행 시 예상되는 결과는?
with open("test.txt", "r") as file:
content = file.read()
print(content)
A) 파일의 모든 내용이 출력된다.
B) 파일이 존재하지 않으면 오류가 발생한다.
C) 파일이 자동으로 생성된다.
D) 파일 내용이 리스트 형태로 출력된다.
🔹 문제 4: 문자열 조작
다음 코드 실행 시 result의 값은 무엇일까요?
text = "hello world"
result = text.replace("world", "Python")
print(result)
A) hello Python
B) hello world
C) Python world
D) 오류 발생
🔹 정답 및 해설
- B) [1, 3, 4]
📌 설명: append(4)로 4가 추가되고, remove(2)로 2가 삭제됨. - B) banana
📌 설명: 튜플 언패킹에서 a="apple", b="banana", c="cherry"가 되므로 b는 banana. - B) 파일이 존재하지 않으면 오류가 발생한다.
📌 설명: "r" 모드에서 파일이 없으면 FileNotFoundError 발생. - A) hello Python
📌 설명: replace("world", "Python")으로 world가 Python으로 변경됨.
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 클래스 상속 4지선다 퀴즈 (0) | 2025.02.19 |
---|---|
[python] 클래스 상속 코드 작성 연습 (0) | 2025.02.19 |
[python] 리스트 컴프리헨션 코드 작성 연습1 (0) | 2025.02.19 |
[Python] 초급 퀴즈14 - 리스트 컴프리헨션, 조건문, 반복문 (0) | 2025.02.18 |
[Python] 초급 퀴즈12 - 조건문, 반복문, 집합, 딕셔너리 (0) | 2025.02.18 |
[Python] 초급 퀴즈11 - 문자열, 파일 입출력, 예외 처리, 리스트 컴프리헨션 (0) | 2025.02.18 |
[Python] 초급 퀴즈10 - 반복문, 조건문, 리스트, 튜플 (0) | 2025.02.18 |
[Python] 초급 퀴즈9 - 함수, 파일 입출력, 예외 처리, 클래스 (0) | 2025.02.18 |
댓글