320x100
320x100
예외처리의 형식
try :
예외가 발생할 수 있는 코드
except 오류의종류 :
예외가 발생했을때 실행될 코드
else :
예외가 발생하지 않았을때 실행될 코드
오류의 종류
출처 : python.bakyeono.net/chapter-9-4.html
예외처리 예제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
'Programming > Python' 카테고리의 다른 글
python - matplotlib (파이썬 그래프 그리기) (0) | 2021.01.23 |
---|---|
파이썬 웹 크롤링 - 자동검색 프로그램 (0) | 2020.11.06 |
파이썬 기초 - 함수와 모듈 (0) | 2020.11.06 |
파이썬 기초 - 다양한 반복문의 활용법 (0) | 2020.11.06 |
파이썬 기초 - 조건문 (0) | 2020.11.06 |