먼저 기본 미션부터 해결하면
구문 오류: 프로그램의 구문 상에 오류가 있어서 프로그램이 실행조차 안되는 오류
예외: 프로그램은 실행이 되지만, 중간에 실행에 문제가 되는 부분이 있어 생기는 오류, 예외 처리를 함으로써 해결할 수 있다.
이틀이나 더 써놓고 세 줄 쓰기는 너무 양심이 없어서 추가미션까지 해보았습니다.
output = 10 + "개" # 예외 - 구문은 정상적이나 10은 int형이므로 + 기호를 쓸 수 없음. TypeError: unsupported operand type(s) for +: 'int' and 'str'
int("안녕하세요") # 예외 - 안녕하세요를 int 형으로 바꿀 수 없음. ValueError: invalid literal for int() with base 10: '안녕하세요'
cursor.close) # 구문 오류 - 여는 괄호가 없음. SyntaxError: unmatched ')'
[1,2,3,4,5][10] # 예외 - 인덱스가 5를 넘어간 오류 IndexError: list index out of range
더 양심이 없어진 기분이다
'혼공단' 카테고리의 다른 글
[혼공학습단 7기] 혼공머신 1주차 (0) | 2022.01.17 |
---|---|
[혼공학습단 6기] 혼공파 6주차 (0) | 2021.08.17 |
[혼공학습단 6기] 혼공파 4주차 (0) | 2021.08.02 |
[혼공학습단 6기] 혼공파 3주차 (0) | 2021.07.26 |
[혼공학습단 6기] 혼공파 2주차 (0) | 2021.07.18 |