관계 연산자
: 두 개의 피연산자 비교할 때 사용
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("음수입니다.")
'AI > Python' 카테고리의 다른 글
[Python] 6-1장 반복문 (for 문, while 문), range 함수, 무한 루프, break문 (0) | 2023.03.24 |
---|---|
[Python] 5-2장 조건문 응용(윤년 판단, 동전 던지기 등), random 라이브러리 (0) | 2023.03.23 |
[Python] 4-4장 자료형, 문자열, 리스트 응용 (0) | 2023.03.22 |
[Python] 4-3장 리스트 첫걸음 (0) | 2023.03.22 |
[Python] 4-2장 문자열, 문자열 처리, 이스케이프 시퀀스 (0) | 2023.03.22 |