커리큘럼
이 글은 한빛미디어의 ⟪혼자 공부하는 파이썬 2019 개정판⟫을 참고하여 작성되었음을 알려드립니다.
기본 미션
구문 오류와 예외의 차이 설명하기
구문 오류(Syntax Error)
- 코드가 파이썬 문법에 맞지 않을 때 발생한다. 즉, 코드가 잘못 작성되어 해석할 수 없는 경우.
- ex) 괄호가 맞지 않거나, 잘못된 키워드를 사용하는 경우입니다.
- 이 오류는 프로그램이 실행되기 전에 발생하며, 코드를 수정해야만 실행할 수 있다.
print("Hello, World!"
예외(Exception)
- 코드가 실행되는 중에 발생하는 오류. 이 경우 문법은 올바르지만, 실행 시에 문제가 발생하는 경우.
- ex) 0으로 나누기, 파일을 찾을 수 없는 경우 등.
- 예외는 try-except 블록을 사용하여 처리할 수 있습니다.
x = 10 / 0
요약하자면, 구문 오류는 코드 작성 시의 문법적 문제이고, 예외는 코드 실행 중 발생하는 문제이다.