본문 바로가기
Software/Python

[파이썬의 기본] 분기문 (if, elif, else)

by lovey25 2019. 2. 26.
반응형

분기문

“if”, “elif”, “else” 구문에 대한 설명입니다.

조건의 참 거짓 여부에 따라서 프로그램 실행방향을 결정하는 구문입니다. 이역시 컨셉은 C++이나 기타 언어와 동일합니다.

파이썬의 특징이라고 한다면 다중조건의 분기를 만들때 elif라는 키워드를 사용합니다. 

C++의 “else if”와 같은 역할을 하는데 이마저도 줄여서 사용하네요. 요즘 인싸들은 줄임말을 많이 사용하던데 역시 파이썬은 인싸들의 언어였네요. ㅋ

예제를 보죠.

예제:

x = 1

if x==1:
  print("One")

elif x==2:
  print("Two")

else:
  print("Three")

예제는 if로 첫번째 조건을 확인하고 elif문으로 2번째 조건을 확인합니다. 그리고 마지막으로 조건1과 조건2 어느것에도 속하지 않는 나머지 경우를 처리하기 위해서 else문으로 마루리 하는 구조로 되어 있습니다.

결과:

직관적인 구조라서 더이상 설명은 불필요할것 같네요.

 

끝!

반응형

댓글