본문 바로가기

프로그래밍언어

[혼공챌린지] 혼공6기 5주차 파이썬 기본미션

파이썬 미션과제

5주차 기본미션 : 구문 오류와 예외의 차이 설명하기

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

예외 : 프로그램 실행 중에 발생하는 오류

try catch 구문 등으로 처리할 수 있음

반대로 구문 오류는 실행 자체가 안 되므로 try catch 구문으로 처리할 수 없음

p291 1번 문제 

구문 오류(Syntax Error)와 예외(Exception)의 차이를 설명해 보세요.

1. 구문오류 : 괄호의 갯수, 들여쓰기 문제 등으로 인해 프로그램이 실행되기도 전에 발생하는 오류

2. 예외 또는 런타임 오류 : 실행 중에  발생하는 오류를 의미

구문 오류가 발생하는 코드
구문 오류 해결
예외가 발생하는 코드
예외 해결

5주차 선택미션 p293 3번 문제 풀고 인증샷

1. Tpye Error
2. Value Error
3. Syntax Error
4. Index Error