CODEDRAGON ㆍDevelopment/Python
elif, else
· if 의 조건식이 참이 아닐 때, 다음 if 문을 체크하기 위해서 elif 문을 사용하고, 모든 if 문이 거짓일 때 else 문 블럭을 실행하게 됩니다.
· elif는 개수에 제한 없이 사용할 수 있습니다.
· 파이썬에는 다른 언어에 있는 switch 문이 존재하지 않으므로, switch 문 기능을 if...elif...elif... 문으로 수행합니다.
|
if <조건식1>: <수행구문1> elif <조건식2>: <수행구문2> ... else: <수행구문3> |
if |
· 조건문 |
elif |
· elseif의 약자 · 2개 이상의 조건을 처리하는 경우 사용합니다. · if는 가장 처음에만 사용할 수 있지만 elif는 필요한 만큼 사용가능 할 수 있습니다. |
else |
· 어떠한 조건에도 해당하지 않는 경우 수행하게 됩니다. · 보통 조건문의 가장 마지막에 단 한번만 사용할 수 있습니다. |
if~elif 문
· elif는 if나 else와는 다르게 여러개가 올 수 있는 것에 차이가 있습니다.
· elif의 모든 조건이 False라면 else가 실행됩니다. else는 생략 가능합니다.
· elif를 이용하면 조건문을 좀 더 풍부하게 만들 수 있습니다
>>> num=65 if num>=90: str='수' elif num>=80: str='우' elif num>=70: str='미' elif num>=60: str='양' else: str='가'
>>> print(str) 양
|
'Development > Python' 카테고리의 다른 글
[Python] Loop control (0) | 2020.01.20 |
---|---|
제어문과 관련된 유용한 내장 함수 (0) | 2020.01.20 |
pass 구문(pass statement) (0) | 2020.01.20 |
조건문의 중첩 (0) | 2020.01.20 |
numpy 배열 (0) | 2020.01.20 |