오류

구문 오류

프로그래 실행 전에 발생하는 오류(실행 자체가 안됨)

런타임 오류

프로그램 실행 중에 발생하는 오류(실행 중 강제 종료)

예외 처리

  1. 조건문을 사용하는 방법 → 기본적으로 사용하는 방법
  2. try 구문을 사용하는 방법

ex)

num_input = int(input("반지름 정수 입력: "))

print("반지름 : ", num_input)
print("원의 둘레 : ", 2 * 3.14 * num_input)
print("원의 넓이 : ", 3.14 * num_input ** 2)

num_input = int(input("반지름 정수 입력: "))

if num_input.isdigit() :
    print("반지름 : ", num_input)
    print("원의 둘레 : ", 2 * 3.14 * num_input)
    print("원의 넓이 : ", 3.14 * num_input ** 2)

try:
    num_input = int(input("반지름 정수 입력: "))

    print("반지름 : ", num_input)
    print("원의 둘레 : ", 2 * 3.14 * num_input)
    print("원의 넓이 : ", 3.14 * num_input ** 2)
except:
    print("잘못되었습니다.")