본문 바로가기

카테고리 없음

혼공단 4기 - 혼공파 5주차 미션

- 기본미션: 구문 오류와 예외의 차이 설명하기(291쪽 1번 문제)

구문오류는 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류 임

위 그림처럼 syntaxError이 발생하며 프로그램이 실행 조차 되지 않음

- 예외는 프로그램 실행 중에 발생하는 오류로 try 구문으로 처리할 수 있으나 구문 오류는 실행 자체가 되지 않으므로 어떠한 구문으로도 처리할 수 없음

위에서 보는 것과 같이 1+1은 처리가 되었으나 1 + "안녕"은 type 오류로 실행되지 않음, 즉 프로그램은 실행되었으나, 오류가 발생하며 오류 부분은 실행되지 않음

- 선택미션: 293쪽 3번 문제 풀고 인증샷

문제 예상 에러 에러 명
output = 10 + "개" 예외 TypeError
int("안녕하세요") 예외 ValueError
cursor.close) 구문 오류 SyntaxError
[1, 2, 3, 4, 5][10] 예외 IndexError