[파이썬] 다중 조건문 (if-elif-else)

다중 조건문은 프로그래밍에서 자주 사용되는 조건 처리 방법 중 하나입니다. 이는 특정 조건에 따라 다른 동작을 수행해야 할 때 유용합니다. 파이썬에서는 if-elif-else 문을 사용하여 다중 조건문을 구현할 수 있습니다.

if-elif-else 문의 구조

if-elif-else 문은 다음과 같은 구조를 가지고 있습니다.

if 조건1:
    # 조건1이 True일 때 실행할 코드
elif 조건2:
    # 조건2가 True일 때 실행할 코드
elif 조건3:
    # 조건3이 True일 때 실행할 코드
...
else:
    # 위의 조건들이 모두 False일 때 실행할 코드

위의 구조에서 if 키워드를 통해 첫 번째 조건을 확인하고, 조건이 True이면 해당하는 코드 블록이 실행됩니다. 조건이 False인 경우 elif 키워드를 통해 다음 조건을 확인합니다. 모든 조건이 False일 경우 else 키워드 다음의 코드 블록이 실행됩니다.

다중 조건문의 예시

다음은 온도를 기준으로 옷차림을 추천하는 다중 조건문의 예시입니다.

temperature = 25

if temperature > 30:
    print("날씨가 매우 더우니 반팔과 반바지를 입으세요.")
elif temperature > 20:
    print("날씨가 따뜻하니 얇은 셔츠와 반바지를 입으세요.")
elif temperature > 10:
    print("날씨가 쌀쌀하니 가디건과 청바지를 입으세요.")
else:
    print("날씨가 추우니 두꺼운 외투와 따뜻한 옷을 입으세요.")

위의 코드에서 온도 변수의 값에 따라 여러 개의 조건을 확인하여 적절한 옷차림을 출력합니다.

결론

다중 조건문은 프로그래밍에서 자주 사용되는 구문 중 하나로, 특정 조건에 따라 다른 동작을 수행해야 할 때 유용합니다. 파이썬의 if-elif-else 문을 사용하여 다중 조건문을 구현할 수 있으며, 이를 활용하여 다양한 상황에서 적절한 동작을 실행할 수 있습니다.