Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python if...elif...else 문의 구문은 무엇입니까?


파이썬 프로그램에서 if..elif..else 구문은 이전 식이 참이 되도록 평가할 논리 표현식의;arge 개수가 있는 경우 사용됩니다. 중첩된 if - else 구조를 사용하면 후속 블록의 들여쓰기 수준이 계속 증가하여 프로그램을 읽기 어려워집니다. 이것은 elif가 편리한 곳입니다. 이전 조건이 false인 경우 elif 아래의 각 문 블록이 실행됩니다. 마지막 else 블록은 이전의 모든 논리 표현식이 실패할 때 실행됩니다. 모든 블록의 들여쓰기 수준은 동일합니다.

if expression1==True:
    statement(s)
elif expression2==True:
    statement(s)
elif expression3==True:
    statement(s)
else:
    statement(s)