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 |