Python/포스팅

파이썬 다양한 조건을 판단하는 elif

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

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