Python/포스팅

파이썬 if 문

짜집퍼박사(짜박) 2023. 12. 2. 22:02

if 문은 조건에 따라 코드 블록을 실행하도록 하는 파이썬의 제어문 중 하나입니다. if 문은 주어진 조건이 참인 경우에만 특정 코드를 실행하도록 설계되어 있습니다.

 

1. 기본적인 if 문 구조

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

- condition은 참(True) 또는 거짓(False)이 될 수 있는 표현식입니다.
- 조건이 참이면 해당 코드 블록이 실행됩니다.
- if 문의 예제

x = 10

if x > 0:
    print("Positive")

이 예제에서 x > 0이 참이므로 "Positive"가 출력됩니다.

 

2. if, elif, else 구조

복잡한 조건을 다룰 때, elif와 else를 사용하여 여러 조건을 처리할 수 있습니다.

if condition1:
    # 조건1이 참일 때 실행되는 코드
elif condition2:
    # 조건1은 거짓이고, 조건2가 참일 때 실행되는 코드
else:
    # 위의 모든 조건이 거짓일 때 실행되는 코드

 

if, elif, else의 예제

x = 0

if x > 0:
    print("Positive")
elif x == 0:
    print("Zero")
else:
    print("Negative")

이 예제에서 x가 0이므로 "Zero"가 출력됩니다.

 

3. 중첩된 if 문

if 문 안에 또 다른 if 문을 중첩하여 사용할 수 있습니다.

if condition1:
    if condition2:
        # condition1과 condition2가 모두 참일 때 실행되는 코드
    else:
        # condition1은 참이지만 condition2가 거짓일 때 실행되는 코드
else:
    # condition1이 거짓일 때 실행되는 코드

 

4. 삼항 연산자를 사용한 if 문

삼항 연산자는 간단한 if 문을 한 줄로 표현하는데 사용됩니다.

value = true_value if condition else false_value

x = 10
result = "Positive" if x > 0 else "Non-positive"
print(result)

이것은 x > 0이 참이면 "Positive"를, 거짓이면 "Non-positive"를 출력합니다.

if 문은 조건에 따라 코드를 실행하거나 건너뛰는 데 사용되며, 프로그램의 흐름을 제어하는 중요한 구조입니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 조건부 표현식  (0) 2023.12.02
파이썬 다양한 조건을 판단하는 elif  (0) 2023.12.02
파이썬 제어문  (0) 2023.12.02
파이썬 변수를 만드는 여러 가지 방법  (0) 2023.12.02
파이썬 변수  (0) 2023.12.02