본문 바로가기
혼공단

[혼공학습단 6기] 혼공파 5주차

by Mopa 2021. 8. 11.

    먼저 기본 미션부터 해결하면

 

  구문 오류: 프로그램의 구문 상에 오류가 있어서 프로그램이 실행조차 안되는 오류

 

  예외: 프로그램은 실행이 되지만, 중간에 실행에 문제가 되는 부분이 있어 생기는 오류, 예외 처리를 함으로써 해결할             수 있다.

 

    이틀이나 더 써놓고 세 줄 쓰기는 너무 양심이 없어서 추가미션까지 해보았습니다.

   

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

 

    더 양심이 없어진 기분이다