조건문은 프로그램을 작성할 때 프로그램의 흐름을 제어하는 문법이다.
x = 15
if x >= 10
print(x) => 15
파이썬에서 조건문을 사용할 때는 if ~ else ~ else 문을 사용한다.
if 조건1:
조건1이 true 일 경우 실행되는 코드
else 조건2:
조건1에는 해당되지 않고 조건2가 true일 때 실행되는 코드
else:
위의 모든 조건이 성립되지 않을 경우 실행되는 코드
비교 연산자 | 설명 |
---|---|
X == Y | X와 Y가 서로 같을 때 참(True)이다. |
X != Y | X와 Y가 서로 다를 때 참(True)이다. |
X > Y | X와 Y보다 클 때 참(True)이다. |
X < Y | X와 Y보다 작을 때 참(True)이다. |
X >= Y | X와 Y보다 크거나 같을 때 참(True)이다. |
X <= Y | X와 Y보다 작거나 같을 대 참(True)이다. |
논리 연산자 | 설명 |
---|---|
X and Y | X와 Y가 모두 참(True)일때 참(True)이다. |
X or Y | X와 Y중에 하나만 참(True)이여도 참(True)이다. |
not X | X가 거짓(False)일 때 참(True)이다. |
in 연산자와 not in 연산자 | 설명 |
---|---|
X in 리스트 | 리스트 안에 X가 들어가 있을 때 참(True)이다. |
X not in 문자열 | 문자열 안에 X가 들어가 있지 않을 때 참(True)이다. |
파이썬에서는 조건문의값이 참(True)여도 아무것도 처리하고 싶지 않을 경우 pass문을 이용할 수 있다.
score = 85
if score >= 80
pass => 종료
else:
print('점수가 80점 미만입니다.')
print('종료')