본문 바로가기

예외처리2

[파이썬 심화] 예외처리의 중요성, 클래스 만들기, 처리 활용방법 예외처리의 중요성과 기본 구조프로그래밍에서 예외(Exception)는 프로그램 실행 중 발생할 수 있는 오류 상황을 말합니다.예를 들어, 존재하지 않는 파일을 열거나 0으로 나누는 등의 작업이 예외를 발생시킵니다.예외를 처리하지 않으면 프로그램은 중단되지만, try-except 문을 사용하면 에러를 잡고 프로그램을 계속 실행할 수 있습니다.기본 예외처리 예제try:    num = int(input("숫자를 입력하세요: "))    result = 10 / num    print("결과:", result)except ZeroDivisionError:    print("0으로 나눌 수 없습니다.")except ValueError:    print("숫자가 아닌 값이 입력되었습니다.")해석:  try 블록 .. 2025. 4. 5.
[파이썬] 예외와 오류, try-except, 예외 처리의 확장 예외와 오류란 무엇인가?프로그래밍을 하다 보면 다양한 이유로 프로그램이 중단되거나 예상치 못한 결과가 발생하는 경우가 있습니다. 이러한 상황을 “오류(Error)” 또는 “예외(Exception)“라고 합니다. 예외는 사용자의 잘못된 입력, 파일이 존재하지 않음, 네트워크 연결 오류 등 현실적인 문제로 인해 발생하는 경우가 많습니다.예를 들어 다음 코드를 실행해 보면:num = int(input("숫자를 입력하세요: "))print(10 / num)사용자가 0을 입력하면 “ZeroDivisionError: division by zero”라는 오류가 발생합니다. 이는 0으로 나눌 수 없다는 수학적 제약 때문에 생기는 예외입니다.또한, 존재하지 않는 파일을 열려고 하면 다음과 같은 오류가 발생할 수 있습니다.. 2025. 4. 2.