새소식

언어/python

예외 처리

  • -

안녕하세요 lika-7입니다

이번시간에는 예외 처리 방법을 설명하겠습니다.

try except

모든 예외를 예측하고 상황을 처리할수 없음으로, 예외가 생길수 있는 부분에 try except 구문을 이용gkq니다.

try:
    number_input_a = int(input("정수 입력>"))
    print("원의 반지름:", number_input_a)
    print("원의 둘래", 2 * 3.14 * number_input_a)
    print("원의 넓이",3.14 * number_input_a * number_input_a)
except:
    print("무언가 잘못되었습니다.")

정수 입력>ㅛㄷㄴ
무언가 잘못되었습니다.

try except else

try except else를 사용할 때는 예외가 발생할 가능성이 있는 코드만 try에 넣고 나머지를 모드 else 구문으로 빼는 경우가 많습니다.

try:
    number_input_a = int(input("정수 입력>"))
    
except:
    print("정수를 입력하지 않았습니다.")
else:
    print("원의 반지름:", number_input_a)
    print("원의 둘래", 2 * 3.14 * number_input_a)
    print("원의 넓이",3.14 * number_input_a * number_input_a)

try except else finally

예외가 발생하든 발생하지 않든 무조건 실행 할때 사용 합니다.

try:
    number_input_a = int(input("정수 입력>"))
    
except:
    print("정수를 입력하지 않았습니다.")
else:
    print("원의 반지름:", number_input_a)
    print("원의 둘래", 2 * 3.14 * number_input_a)
    print("원의 넓이",3.14 * number_input_a * number_input_a)
finally:
    print("프로그램이 끝났습니다.")

'언어 > python' 카테고리의 다른 글

모듈  (1) 2023.12.23
람다  (1) 2023.12.23
filter(), map()  (1) 2023.12.23
튜플, 람다  (1) 2023.12.23
주석  (1) 2023.12.23
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.