[파이썬] 데이터 처리를 위한 조건문

조건문(Conditional Statement)은 프로그래밍에서 데이터를 처리하고 결정을 내리는 데에 중요한 역할을 합니다. 파이썬(Python)에서도 조건문을 사용하여 데이터를 효과적으로 처리할 수 있습니다. 이번 블로그 포스트에서는 파이썬에서의 조건문에 대해 알아보고, 예제 코드를 통해 실제로 데이터를 처리하는 방법을 살펴보겠습니다.

if문

가장 일반적인 조건문은 if문입니다. if문은 주어진 조건이 참(True)인 경우에만 코드 블록을 실행합니다. 아래는 if문의 기본 구조입니다.

if 조건:
    # 조건이 참일 때 실행되는 코드

예를 들어, 어떤 사람의 나이가 18세 이상인지 확인하고 싶다면 다음과 같은 코드를 작성할 수 있습니다.

age = 20

if age >= 18:
    print("성인입니다.")

위의 코드에서는 age 변수의 값이 18 이상인 경우에만 “성인입니다.”라는 메시지가 출력됩니다.

if-else문

if문은 조건이 참인 경우에만 실행되는 코드 블록을 가지지만, if-else문을 사용하면 조건에 따라 참일 때와 거짓일 때를 각각 다르게 처리할 수 있습니다. 아래는 if-else문의 기본 구조입니다.

if 조건:
    # 조건이 참일 때 실행되는 코드
else:
    # 조건이 거짓일 때 실행되는 코드

예를 들어, 어떤 사람의 나이에 따라 “성인입니다.” 또는 “미성년자입니다.”라는 메시지를 출력하고 싶다면 아래와 같은 코드를 작성할 수 있습니다.

age = 15

if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

위의 코드에서는 age 변수의 값이 18 이상인 경우 “성인입니다.”라는 메시지가 출력되고, 그렇지 않은 경우 “미성년자입니다.”라는 메시지가 출력됩니다.

if-elif-else문

복잡한 조건을 처리해야 할 때는 if-elif-else문을 사용할 수 있습니다. if-elif-else문은 여러 조건을 차례로 확인하고, 조건에 해당하는 코드 블록을 실행합니다. 아래는 if-elif-else문의 기본 구조입니다.

if 조건1:
    # 조건1이 참일 때 실행되는 코드
elif 조건2:
    # 조건2가 참일 때 실행되는 코드
else:
    # 모든 조건이 거짓일 때 실행되는 코드

예를 들어, 어떤 사람의 나이에 따라 “성인입니다.”, “청소년입니다.”, “어린이입니다.”라는 메시지를 출력하고 싶다면 아래와 같은 코드를 작성할 수 있습니다.

age = 13

if age >= 18:
    print("성인입니다.")
elif age >= 13:
    print("청소년입니다.")
else:
    print("어린이입니다.")

위의 코드에서는 age 변수의 값이 18 이상일 때 “성인입니다.”라는 메시지가 출력되고, 이외의 경우에는 age 변수의 값이 13 이상일 때 “청소년입니다.”라는 메시지가 출력되며, 그렇지 않은 경우에는 “어린이입니다.”라는 메시지가 출력됩니다.

조건문은 데이터 처리에서 매우 중요한 요소이므로, 파이썬을 처음 배우는 사람들도 기본적인 조건문을 이해하고 활용할 수 있어야 합니다. 파이썬의 조건문은 데이터 처리를 효과적으로 관리하는 데에 큰 도움이 됩니다. 이번 포스트에서 다룬 if문, if-else문, if-elif-else문을 적절히 활용하여 데이터 처리의 가능성을 넓혀보세요!