[Python 기초] 조건문 - if / elif / else
조건문
조건에 따라 특정 명령을 수행하는 구문
조건문에 들어가는 명령들은 같은 들여쓰기로 구분해야 한다.
if
조건이 참이면 명령을 수행
1
2
if a >= 5:
print("a는 5 이상입니다!")
elif
이전 조건이 거짓인 상황에서 조건이 참이면 명령을 수행
1
2
3
4
if a >= 5:
print("a는 5 이상입니다!")
elif a >= 3:
print("a는 3 이상 5 미만입니다!")
else
위의 조건에 해당하지 않는 모든 경우에 수행
1
2
3
4
5
6
if a >= 5:
print("a는 5 이상입니다!")
elif a >= 3:
print("a는 3 이상 5 미만입니다!")
else:
print("a는 3 미만입니다!")
pass
아무런 동작도 하지 않는 코드
if 조건 만족 후 아무것도 실행하지 않는다면 오류를 일으키기 때문에 무의미한 pass를 넣는다.
1
2
3
4
5
6
if a >= 5:
print("a는 5 이상입니다!")
elif a >= 3:
print("a는 3 이상 5 미만입니다!")
else:
pass
This post is licensed under CC BY 4.0 by the author.