파이썬 문법/파이썬 기초 문법

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 7.예외처리(답안)

파기차차 2022. 12. 3. 13:16
728x90
반응형
SMALL
728x90
반응형

O 모범 답안

# 7. 예외처리 try, except, finally

# 1) 10을 0으로 나누는 경우 예외처리를 하고("0으로 나눌 수 없습니다."),  
# 그 다음 작업을 수행할 수 있는 구문을 실행해 보세요

try:
    print(10/0)
except:
    print("0으로 나눌 수 없습니다.")
finally:
    print("다음 작업을 실행합니다.")

# 0으로 나눌 수 없습니다.
# 다음 작업을 실행합니다.



# 2) 10을 0으로 나누는 경우 파이썬 에러메시지를 볼 수 있도록 try~raise 구분을 이용하여 직접 에러를 만들어 보세요
try:
    r = 10/0
    if 'ZeroDivisionError' in r:
        raise Exception(r)
except Exception as e:
    print("0으로 나눌수 없습니다. : ", e)

# 0으로 나눌수 없습니다. :  division by zero

 

 

 

728x90
반응형
LIST