Python

예외처리문 try - except - else - finally 구문

꼬꼬마코더 2024. 4. 20. 15:04
728x90

try :
예외가 발생할 가능성이 있는 코드
except :
예외가 발생했을 때 실행할 코드
else :
예외가 발생하지 않았을 때 실행할 코드
finally :
예외 발생 여부와 상관없이 무조건 실행할 코드

 

 

try :
    Number = int(input("숫자 입력 : "))
except :
    print("예외가 발생하였습니다.")
else :
    print("입력한 숫자는 ", Number, "입니다.")
finally :
    print("finally 문은 무조건 실행하는 코드")

 

input에 숫자입력시

입력한 숫자는  12 입니다.
finally 문은 무조건 실행하는 코드

 

input에 숫자가 아닌 문자 입력시

예외가 발생하였습니다.
finally 문은 무조건 실행하는 코드
댓글수0