[혼공학습단 9기] 혼공파 1주차

Klaus·2023년 1월 8일
0
post-thumbnail

혼공파로 혼공학습단 9기에 지원하게 되었다.
전공 교재로 구입했던 책이었는데 개정판이 나온 것을 보고 공부를 안한 것에 대해 반성하게 되었다.😅
앞으로 열심히 해야겠다!!

1주차(1/2~1/8) 진도 : Chapter 01~02

기본 미션 : p. 63의 3~5번 실행 결과 쓰고 인증하기

3. 다음 프로그램의 실행결과를 예측해보세요.

print("# 연습 문제")
print("\\\\\\\\")
print("-" * 8)

Visual Studio Code 결과)

4. 다음 프로그램의 실행결과를 예측해보세요. 그런데, 이 예제를 실행하면 오류가 발생합니다. 몇 행에서 어떤 오류가 발생할까요? 그 이유는 무엇인지 말해보세요.

print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
print("안녕하세요"[5])

Visual Studio Code 결과)

답)

print("안녕하세요"[5])

다섯 번째 행인 위의 코드에서 IndexError(index out of range) 오류 발생.

"안녕하세요"는 총 다섯 글자이고, 파이썬은 숫자를 0부터 세는 '제로 인덱스' 유형을 가지고 있다.
따라서 5번째 글자에 접근하게 되면 원래 문자가 가지고 인덱스 범위를 넘게 되므로 'IndexError'가 발생하게 된다

5. 다음 프로그램의 실행결과를 예측해보세요.

print("안녕하세요"[1:3])
print("안녕하세요"[2:4])
print("안녕하세요"[1:])
print("안녕하세요"[:3])

Visual Studio Code 결과)

선택 미션 : 모르는 용어(3~5개) 찾아 혼공 용어 노트에 정리하고 인증하기

0개의 댓글