반응형
분기문
“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문으로 마루리 하는 구조로 되어 있습니다.
결과:
직관적인 구조라서 더이상 설명은 불필요할것 같네요.
끝!
반응형
'Software > Python' 카테고리의 다른 글
[파이썬의 기본] 함수(Function) (2) | 2019.02.28 |
---|---|
[파이썬의 기본] 반복문(while, for) (2) | 2019.02.28 |
[파이썬의 기본] 리스트(Lists) (2) | 2019.02.12 |
[파이썬의 기본] 입출력과 연산 (2) | 2019.02.12 |
댓글