안녕하세요 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("프로그램이 끝났습니다.")