elif, else

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