elif는 파이썬의 조건문에서 사용되는 키워드로, 여러 가지 조건을 판단할 때 사용됩니다. if문이 참이 아닐 때 추가적인 조건을 검사하고자 할 때 elif를 사용합니다. 기본적인 구조는 다음과 같습니다.
if condition1:
# condition1이 참일 때 실행되는 코드
elif condition2:
# condition1이 거짓이고, condition2가 참일 때 실행되는 코드
elif condition3:
# condition1과 condition2가 거짓이고, condition3이 참일 때 실행되는 코드
# ...
else:
# 위의 모든 조건이 거짓일 때 실행되는 코드
elif의 예제
x = 0
if x > 0:
print("Positive")
elif x == 0:
print("Zero")
else:
print("Negative")
이 예제에서 x가 0이므로 elif x == 0 블록이 실행되고 "Zero"가 출력됩니다.
다양한 조건을 판단하는 elif
여러 개의 elif를 사용하여 다양한 조건을 판단할 수 있습니다.
score = 75
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("F")
이 예제에서 score에 따라 다양한 등급을 출력합니다. 여러 elif 중 하나만 실행되며, 각 조건은 이전 조건이 거짓일 때만 검사됩니다.
elif는 여러 가지 조건을 순차적으로 검사하면서, 처음으로 참이 되는 조건을 만나면 해당 코드 블록을 실행하고 전체 조건문을 종료합니다. 따라서 elif 블록 중 하나만 실행됩니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 while문 (0) | 2023.12.02 |
---|---|
파이썬 조건부 표현식 (0) | 2023.12.02 |
파이썬 if 문 (0) | 2023.12.02 |
파이썬 제어문 (0) | 2023.12.02 |
파이썬 변수를 만드는 여러 가지 방법 (0) | 2023.12.02 |