파이썬의 조건문은 3가지 if, elif, else로 이뤄집니다.
조건문은 참, 거짓을 물어서 그에 따라 코드를 실행시킨다.
조건을 물어보고 참이면 코드를 실행하고 아니면 실행하지 않는다.
정확히는 아니면 else를 실행하게 된다.
if 조건문
예를 들어 아래와 같은 코드가 있다고 가정해보자.
if 1>0:
print('참')
1은 0보다 크다는 조건이 만족하므로 참이 출력된다.
위 조건은 항상 참인 조건이다 하지만 보통 조건문에는 경우에 따라 참이 되기도 하고 거짓이기도 한 조건을 넣는다.
if a > 0:
print('참')
else :
print('거짓')
a의 변수가 양수면 참이 되고 아니라면 else 아래 코드인 거짓이 출력된다.
그런데 이 조건문에선 양수만 구분되고 0과 음수를 구분할 수 없다.
그럴 때 사용할 수 있는 것이 elif다.
if a > 0:
print('양')
elif a == 0:
print('0')
else :
print('음')
if가 만족하면 거기서 양을 출력하고 끝나지만 양이 아니라면 다음 elif를 확인한다.
0과 같으면 0이 출력되고 아무 조건도 만족하지 않으면 음이 출력된다.
elif의 경우 여러개 쓸 수도 있다.
if a>0:
print('양')
elif a == 0:
print('0')
elif a == -1:
print('-1')
else :
print('음')
이런 식으로 말이다.
등호, 부등호
조건문에 사용하는 등호와 부등호가 있다.
이걸 이용해서 참과 거짓을 판별한다.
a == b | a는 b와 같다. |
a > b | a는 b보다 크다. (초과) |
a < b | a는 b보다 작다. (미만) |
a >= b | a는 b보다 크거나 같다. (이상) |
a <= b | a는 b보다 작거나 같다. (이하) |
a != b | a는 b와 같지 않다. |
※ 파이썬 기초개념 정리
'IT > 코딩' 카테고리의 다른 글
플러터 자료형 변수 선언 (0) | 2022.10.19 |
---|---|
파이썬 _함수 사용법과 이유 (0) | 2022.10.10 |
파이썬 print 출력, f스트링 문자열 포맷팅 (0) | 2022.09.29 |
파이썬 함수, 리턴, 입력 (0) | 2022.09.29 |
리눅스 프로세스 확인, 백그라운드 실행 등 필수 명령어 (0) | 2022.09.29 |