Programming/Programming
파이썬 기초 - 예외처리
2mukee
2020. 11. 6. 17:25
320x100
320x100
예외처리의 형식
try :
예외가 발생할 수 있는 코드
except 오류의종류 :
예외가 발생했을때 실행될 코드
else :
예외가 발생하지 않았을때 실행될 코드
오류의 종류

출처 : python.bakyeono.net/chapter-9-4.html
9.4 예외의 분류·정의·발생 | 파이썬 프로그래밍 입문서 (가제)
박연오가 도서출판 인사이트와 함께 준비하고 있는 파이썬 프로그래밍 입문서입니다. 질문과 의견은 페이지 하단의 댓글란에 남겨주세요.
python.bakyeono.net
예외처리 예제1
try:
a=int(input("첫번째 정수를 입력하세요 : "))
b=int(input("두번째 정수를 입력하세요 : "))
c=a/b
except ValueError as v:
print("정수를 입력하랬잖아요. 오류코드 = %s" %v)
except ZeroDivisionError as z:
print("0으로 나누지 마세요. 오류코드 = %s" %z)
except (NameError, SyntaxError) as n:
print("여러가지 오류 발생. 오류코드 = %s" %n)
else :
print(c)
첫번째 정수를 입력하세요 : 싫습니다
정수를 입력하랬잖아요. 오류코드 = invalid literal for int() with base 10: '싫습니다'
첫번째 정수를 입력하세요 : 17
두번째 정수를 입력하세요 : 0
0으로 나누지 마세요. 오류코드 = division by zero
첫번째 정수를 입력하세요 : 35 두번째 정수를 입력하세요 : 7 5.0
300x250
728x90