관계 연산자
: 두 피연산자를 비교할 때 사용
엑스 == 와이 | x와 y는 같습니까? |
엑스 ! = 와이 |
x와 y는 다른가요? |
x > y | x가 y보다 큽니까? |
x < y | x가 y보다 작습니까? |
x >= y | x는 y보다 크거나 같은가? |
엑스 <= 와이 | x는 y보다 작거나 같은가? |
논리 연산자
: 여러 조건을 조합하여 참 또는 거짓을 판단할 때 사용
x와 y | 그리고.x와 y가 모두 참이면 참, 그렇지 않으면 거짓 |
x 또는 y | 또는.x 또는 y가 참이면 참, 둘 다 참이면 거짓 |
x가 아니다 | 아니요.x가 참이면 거짓, 거짓이면 참 |
조건문
– 신고한 경우
: 조건식이 참이면 if 문 아래의 문을 실행하고, 그렇지 않으면 if 문 뒤의 문을 실행합니다.
: 제대로 들여 쓰기!
if 조건문:
문을 실행
if num > 0:
print("양수입니다.
")
– if-else 문
: 조건식이 참이면 if 아래의 명령문을 실행하고, 그렇지 않으면 else 아래의 명령문을 실행합니다.
if 조건문:
진실한 진술
다른:
거짓 진술
if num > 0:
print("양수입니다.
")
else:
print("양수가 아닙니다.
")
– if-elif-else 문
: 조건식 1이 참이면 if, 조건식 2가 참이면 elif 아래의 문장을 실행, 모든 조건식이 참이 아니면 else 아래의 문장을 실행
조건 1인 경우:
조건문 1 true 문 실행
elif 조건문 2:
조건문 2 true 문을 실행합니다.
엘리프 조건 3:
조건문 3 참문
다른:
거짓 진술
if num > 0:
print("양수입니다.
")
elif num < 0:
print("음수입니다.
")
else:
print("0입니다.
")
– 중첩된 if 문
: 다른 if 문 안에 있는 if 문
if num >= 0:
if num > 0:
print("양수입니다.
")
else:
print("0입니다.
")
else:
print("음수입니다.
")