💎혼공파 5주차 미션 내용
| 5주차 | Chapter | 기본미션 | 선택미션 |
|---|---|---|---|
| 5주차 | Chapter 06 ~ 07(07-1) | 구문 오류와 예외의 차이 설명하기(p.291 1번 문제) | p.293 3번 문제 풀고 인증샷 |
#기본미션
구문 오류
프로그램 실행 전에 발생 → 프로그램 자체가 실행안됨
괄호의 개수, 들여쓰기 문제 등
키워드 : SyntaxError
오류위치의 코드 수정하여 해결
→ 프로그램 실행이 되지않기 때문에 예외처리X
예외(런타임 오류)
프로그램 실행 중에 발생 → 일단 프로그램 실행은 되는데 실행 중 막혔을때 발생
발생이유에 따라 고유에러명 가지고 있음
→ 변수명선언X → NameError : ~
예외 해결 방법
→ 기본예외처리 사용
#표정리
| 속성\오류종류 | 구문 오류 | 예외(런타임 오류) |
|---|---|---|
| 발생 | 프로그램 실행 전에 발생 | 프로그램 실행 중에 발생 |
| 에러 키워드 | SyntaxError : ~ | 각자 발생이유에 따른 에러명을 가지고있음 |
| ex) 변수명선언X → NameError : ~ | ||
| 해결 | - 발생 위치의 코드 수정 | |
| - 에러이유에 맞게 코드 수정 |
#선택미션
output = 10 + "개" # 1
int("안녕하세요") # 2
cursor.close) # 3
[1,2,3,4,5][10] # 4