[파이썬] 조건문과 변수의 예외 처리

Python은 매우 강력하면서도 유연한 프로그래밍 언어입니다. 조건문과 변수의 예외 처리는 프로그램을 신뢰성 있게 만드는 데 중요한 역할을 합니다. 예외 처리를 사용하여 코드 실행 중에 발생하는 오류를 처리하고, 적절한 조건문을 사용하여 원하는 동작을 수행할 수 있습니다.

조건문 (Conditional statements)

조건문은 코드 실행에 있어서 특정 조건의 참 또는 거짓 여부를 확인하고, 이에 따라 프로그램의 흐름을 제어하는 데 사용됩니다. Python은 if, elif, else 키워드를 사용하여 조건문을 작성할 수 있습니다.

예제 1: 성적 평가 프로그램

score = 85

if score >= 90:
    print("A grade")
elif score >= 80:
    print("B grade")
elif score >= 70:
    print("C grade")
else:
    print("F grade")

위의 예제는 성적에 따라 등급을 부여하는 프로그램입니다. 조건문을 사용하여 성적에 따라 적합한 등급을 출력합니다.

변수의 예외 처리 (Exception handling)

예외 처리는 코드 실행 중에 발생하는 오류를 처리하는 데 사용되며, 프로그램의 비정상적 종료를 방지할 수 있습니다. Python은 try, except, else, finally 키워드를 사용하여 예외 처리를 할 수 있습니다.

예제 2: 사용자 입력 숫자 처리

try:
    num = int(input("숫자를 입력하세요: "))
    result = 10 / num
    print("결과값:", result)
except ValueError:
    print("숫자를 입력해야 합니다.")
except ZeroDivisionError:
    print("0으로 나눌 수 없습니다.")
else:
    print("예외가 발생하지 않았습니다.")
finally:
    print("프로그램 종료")

위의 예제는 사용자 입력 숫자를 받아와 10을 입력값으로 나눈 결과를 출력하는 프로그램입니다. 예외 처리를 통해 사용자가 숫자를 잘못 입력하거나 0으로 나눌 경우에 대비할 수 있습니다.

결론

조건문과 변수의 예외 처리는 Python 프로그래밍에서 중요한 개념입니다. 조건문을 사용하여 프로그램의 흐름을 제어하고, 예외 처리를 사용하여 오류를 처리하여 프로그램을 신뢰성 있게 만들 수 있습니다. 이러한 개념을 잘 이해하고 활용하면 더욱 견고하고 안정적인 코드를 작성할 수 있습니다.

Happy coding!