안녕하세요 소중한후루티9입니다.
파이썬에서 코드를 실행할 때, 예상치 못한 오류가 발생할 수 있습니다. 예외 처리는 이러한 오류를 적절히 처리하여 프로그램이 중단되지 않도록 도와줍니다. 파이썬에서는 try, except, else, finally 블록을 사용하여 예외를 처리할 수 있습니다.
기본적인 예외 처리는 try와 except 블록을 사용하여 구현됩니다. try 블록에 잠재적으로 오류가 발생할 수 있는 코드를 넣고, except 블록에서 그 오류를 처리합니다.
try:
# 오류가 발생할 가능성이 있는 코드
숫자 = int(input("숫자를 입력하세요: "))
결과 = 10 / 숫자
print(f"결과: {결과}")
except ZeroDivisionError:
# 0으로 나눌 때 발생하는 오류를 처리
print("0으로 나눌 수 없습니다.")
except ValueError:
# 잘못된 값을 입력했을 때 발생하는 오류를 처리
print("유효한 숫자를 입력하세요.")