[파이썬] 중첩된 조건문 예시

조건문은 프로그래밍에서 흐름 제어를 위해 사용되는 강력한 도구입니다. 중첩된 조건문은 하나 이상의 조건문을 다른 조건문 내부에 포함시켜 더 복잡한 조건을 처리하는 방법입니다. 이번 글에서는 파이썬을 사용하여 중첩된 조건문의 예시를 살펴보겠습니다.

예시 1: 온도에 따른 날씨 예측

temperature = 25
is_raining = False

if temperature > 30:
    if is_raining:
        print("더워요! 비가 옵니다.")
    else:
        print("더워요! 비는 오지 않아요.")
else:
    if is_raining:
        print("시원해요! 비가 옵니다.")
    else:
        print("시원해요! 비는 오지 않아요.")

위의 예시 코드에서는 temperature 변수와 is_raining 변수 값을 기반으로 날씨를 예측합니다.

예시 2: 학생의 성적평가

score = 85

if score >= 90:
    if score == 100:
        print("A+입니다. 축하합니다!")
    else:
        print("A입니다. 아주 잘했어요!")
elif score >= 80:
    print("B입니다. 잘했어요!")
elif score >= 70:
    print("C입니다. 분발하세요!")
else:
    print("D입니다. 노력이 필요해요!")

위의 예시 코드에서는 score 변수 값을 기반으로 학생의 성적을 평가합니다.

중첩된 조건문은 프로그래밍에서 비교적 자주 사용되는 구문으로, 복잡한 조건을 다양한 방식으로 처리할 수 있게 해줍니다. 이를 통해 적절한 흐름 제어를 구현할 수 있으며, 다양한 상황에 대처할 수 있는 유연한 코드를 작성할 수 있습니다.