💎혼공파 5주차 미션 내용

5주차 Chapter 기본미션 선택미션
5주차 Chapter 06 ~ 07(07-1) 구문 오류와 예외의 차이 설명하기(p.291 1번 문제) p.293 3번 문제 풀고 인증샷

#기본미션

구문 오류와 예외의 차이

  1. 구문 오류

  2. 예외(런타임 오류)

#표정리

속성\오류종류 구문 오류 예외(런타임 오류)
발생 프로그램 실행 전에 발생 프로그램 실행 중에 발생
에러 키워드 SyntaxError : ~ 각자 발생이유에 따른 에러명을 가지고있음
ex) 변수명선언X → NameError : ~
해결 - 발생 위치의 코드 수정
- 에러이유에 맞게 코드 수정

#선택미션

3. 다음 중 구문 오류 발생이 예상되면 ‘구문오류’에, 예외 발생이 예상되면 ‘예외’에 체크 표시 한 후, 예상되는 에러명 기재

output = 10 + "개"  # 1
int("안녕하세요")   # 2
cursor.close)       # 3
[1,2,3,4,5][10]     # 4
  1. 예외 / ValueError : 문자열 “안녕하세요”는 int형으로 형변환 못함
  2. 예외 / TypeError : str형과 int형은 타입이 다르기때문에 더할수없음
  3. 구문오류 / SyntaxError : 가로매치안됨 ) → ()
  4. 예외 / IndexError : 배열 index길이 5까지라 10안됨