예외 담당 클래스
try:
div(10,0)
except Exception as e:
print(e)
예외 발생시킬 수 있다.
def div(n1, n2):
if n2 != 0:
print(n1/n2)
else:
raise Exception("에러발생", '1') -> 변수 2개 설정 가능
class MyException(Exception): # 사용자 예외 클래스
def __init__(self,n):
super().__init__(f'{n} 불가')
def div(n1,n2):
if n2 == 0:
raise MyException(n2)
else:
print(n1/n2)
try:
div(10,0)
except MyException as e:
print(e)