[파이썬] if 문의 기본 구조

Python에서 if 문은 조건에 따라 코드 블록을 실행하거나 건너뛰는데 사용됩니다. if 문은 프로그램의 실행 흐름을 제어하는 데 중요한 역할을 합니다. 이번 글에서는 Python의 if 문의 기본 구조에 대해 알아보겠습니다.

기본 구조

if 조건:
    # 조건이 True일 때 실행되는 코드 블록
    처리할_문장1
    처리할_문장2
    ...
else:
    # 조건이 False일 때 실행되는 코드 블록
    처리할_문장1
    처리할_문장2
    ...

위의 코드는 if 문의 가장 기본적인 구조입니다. if 키워드 뒤에 조건식을 작성하고, 조건식의 결과에 따라 실행될 코드를 들여쓰기로 표현합니다. 코드 블록은 콜론(:)으로 시작하며, 들여쓰기로 구분됩니다.

만약 조건이 True일 경우, if 블록 안에 있는 코드들이 실행되고, 조건이 False일 경우 else 블록 안에 있는 코드들이 실행됩니다.

예제

다음은 실제 예제를 통해 if 문의 기본 구조를 이해해보겠습니다.

num = 10

if num > 0:
    print("양수입니다.")
else:
    print("음수입니다.")

위의 코드는 변수 num이 0보다 큰지를 판단하여 결과에 따라 다른 메시지를 출력합니다. 만약 num이 10이라면 “양수입니다.”라는 메시지가 출력되고, 그렇지 않은 경우에는 “음수입니다.”라는 메시지가 출력됩니다.

참고 사항

이상으로 Python에서 if 문의 기본 구조에 대해 알아보았습니다. if 문은 프로그램의 조건에 따라 다른 동작을 수행할 때 유용한 구문입니다. 더 복잡한 조건문을 작성할 수도 있으며, Boolean 연산자와 함께 사용하여 더 다양한 조건을 처리할 수 있습니다.