Python - 문제 미리보기

문제 1872

hard
다음 코드들의 실행 결과를 예측하시오: ```python text = "Python Programming" # Code A print(text[:6]) # Code B print(text[7:]) # Code C print(text[-11:-1]) # Code D print(text[::2]) ```
A. A: "Python", B: "Programming", C: "Programmin", D: "Pto rgamn"
B. A: "Python", B: "Programming", C: "Programming", D: "Pto rgamn"
C. A: "Python", B: "Programming", C: "Programmin", D: "PtoPormig"
D. A: "Pytho", B: "Programming", C: "Programming", D: "Pto Pormin"

정답: A

⦁ 각 코드의 상세 분석: text = "Python Programming" ```txt 인덱스: 0123456789... 문자: P y t h o n P r o g r a m m i n g 음수: -18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1 ``` Code A: `text[:6]` ```python # 처음부터 6번 인덱스 전까지 # 인덱스 0, 1, 2, 3, 4, 5 # 문자: P, y, t, h, o, n # 결과: "Python" ``` Code B: `text[7:]` ```python # 7번 인덱스부터 끝까지 # 7번 인덱스는 'P' (Programming의 P) # 결과: "Programming" ``` Code C: `text[-11:-1]` ```python # -11은 'P'(Programming의 P), -1은 'g'(마지막 g, 포함 안됨) # -11부터 -2까지 (마지막 글자 'g' 제외) # 결과: "Programmin" ``` Code D: `text[::2]` ```python # 처음부터 끝까지, 2칸씩 건너뛰기 (step=2) # 인덱스: 0, 2, 4, 6, 8, 10, 12, 14, 16 # 문자: P, t, o, , r, g, a, m, n # 결과: "Pto rgamn" ```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.