AI/Python
[Python] 5-1장 조건문(if-else 문), 관계 연산자, 논리 연산자
K_EY
2023. 3. 22. 21:33
관계 연산자
: 두 개의 피연산자 비교할 때 사용
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 and y | AND. x와 y가 모두 참이면 참, 아니면 거짓 |
x or y | OR. x나 y 중에서 하나라도 참이면 참, 모두 거짓이면 거짓 |
not x | NOT. x가 참이면 거짓, 거짓이면 참 |
조건문
- if 문
: 만약 조건식이 참이면 if 아래에 있는 문장 실행, 그렇지 않으면 if문 다음 문장부터 실행
: 들여쓰기 제대로 하기!
if 조건문:
실행문
if num > 0:
print("양수입니다.")
- if-else 문
: 만약 조건식이 참이면 if 아래에 있는 문장 실행, 그렇지 않으면 else 아래에 있는 문장 실행
if 조건문:
참 실행문
else:
거짓 실행문
if num > 0:
print("양수입니다.")
else:
print("양수가 아닙니다.")
- if-elif-else 문
: 만약 조건식1이 참이면 if 아래에 있는 문장 실행, 조건식2가 참이면 elif 아래에 있는 문장 실행, 모든 조건식이 참이 아니면 else 아래에 있는 문장 실행
if 조건문1:
조건문1 참 실행문
elif 조건문2:
조건문2 참 실행문
elif 조건문3:
조건문3 참 실행문
else:
거짓 실행문
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("음수입니다.")