본문 바로가기
프로그래밍

파이썬 if, else, elif문: 조건문의 사용법과 예제 코드

by 짭별 2023. 11. 9.
Contents 접기

서론

파이썬은 많은 프로그래밍 언어와 마찬가지로 조건문을 사용하여 프로그램의 흐름을 제어할 수 있습니다. 조건문은 if, else, elif 키워드를 사용하여 구현되며, 이를 통해 특정 조건에 따라 다른 코드 블록을 실행할 수 있습니다. 이번 블로그에서는 파이썬의 if, else, elif문의 사용법과 예제 코드를 자세히 알아보겠습니다.

1. if문의 기본 구조

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

if 조건:
    # 조건이 참일 경우 실행되는 코드
    ...

여기서, '조건'은 평가되는 표현식이며, 참(True) 또는 거짓(False) 값을 가집니다. 조건이 참일 경우에만 들여쓰기된 코드 블록이 실행됩니다.

2. else문의 활용

else문은 if문과 함께 사용되어, if문의 조건이 거짓(False)일 경우에 실행될 코드를 지정합니다. 아래는 if-else문의 구조입니다:

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

if문의 조건이 참일 경우 if문의 코드 블록이 실행되고, 조건이 거짓일 경우 else문의 코드 블록이 실행됩니다.

3. elif문의 활용

elif문은 if문과 else문 사이에 추가적인 조건을 지정할 때 사용됩니다. elif문은 여러 개 사용할 수 있으며, 각각의 조건을 순차적으로 평가하고 첫 번째로 참인 조건의 코드 블록을 실행합니다. 아래는 if-elif-else문의 구조입니다:

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

조건1이 참일 경우 조건1의 코드 블록이 실행되고, 조건1이 거짓이면서 조건2가 참일 경우 조건2의 코드 블록이 실행됩니다. 만약 모든 조건이 거짓일 경우 else문의 코드 블록이 실행됩니다.

4. 예제 코드

이제 실제 예제 코드를 통해 if, else, elif문의 사용법을 더 자세히 알아보겠습니다. 아래의 예제는 사용자로부터 입력받은 수가 양수, 음수, 또는 0인지를 판별하는 프로그램입니다.

num = int(input("정수를 입력하세요: "))

if num > 0:
    print("입력한 수는 양수입니다.")
elif num < 0:
    print("입력한 수는 음수입니다.")
else:
    print("입력한 수는 0입니다.")

위의 예제에서는 사용자로부터 정수를 입력받아, if문과 elif문을 사용하여 입력값이 양수, 음수 또는 0인지를 판별하고 해당 내용을 출력합니다.

결론

이번 블로그에서는 파이썬의 if, else, elif문의 사용법과 예제 코드를 다뤄보았습니다. if문을 사용하여 특정 조건에 따라 다른 코드 블록을 실행하고, else문과 elif문을 함께 사용하여 조건문을 확장할 수 있습니다. 이를 통해 프로그램의 흐름을 유연하게 제어할 수 있습니다.

더 많은 파이썬 문법과 예제 코드를 알고 싶다면 파이썬 공식 문서를 참고해보시기 바랍니다. 즐거운 프로그래밍 되세요!

반응형