Chap.5 조건문[if 조건문] - if 문, 비교 연산자, 거짓 값, 논리 연산자
if 조건문
if 문, 비교 연산자, 거짓 값, 논리 연산자
if 문
- 단일 라인 표현식
if 조건 : 명령
age = int(input("나이를 입력하세요 : "))
if age < 19:
print("애들은 가라")
출력
나이를 입력하세요 : 18
애들은 가라
비교 연산자
- if 문의 조건에서 주로 사용
- == : 같다.
- != : 다르다.
- < : 좌변이 우변보다 작다.
- > : 좌변이 우변보다 크다.
- <= : 좌변이 우변보다 작거나 같다.
- >= : 좌변이 우변보다 크거나 같다.
a=3
if a==3:
print('3이다')
if a>5:
print('5보다 크다')
if a<5:
print('5보다 작다')
출력
3이다
5보다 작다
country="Korea"
if country=="Korea":
print("한국입니다")
if country!="Korea":
print("한국이 아닙니다")
if "korea" > "japan":
print("한국이 더 크다")
if "korea" < "japan":
print("일본이 더 크다")
if "Korea" > "korea":
print("Korea가 더 크다")
출력
한국입니다
한국이 더 크다
거짓 값
- False
- None
- 0
- "" : 비어있는 문자열
- [], () : 비어있는 컬렉션
print(None, bool(None))
print(0, bool(0))
print("", bool(""))
print([], bool([]))
print((), bool(()))
결과
None False
0 False
False
[] False
() False
논리 연산자
- and : 두 조건이 모두 참이다.
- or : 두 조건 중 하나라도 참이다.
- not : 조건을 반대로 뒤집는다.
a=3
b=4
if a==3 and b==4:
print("OK")
a=3
b=5
if a==3 or b==4:
print("OK")
a=3
if a>1 and a<10:
print("OK")
if 1<a<10:
print("OK")
출력
OK
OK
OK
OK
'인터페이스 개발 > Python' 카테고리의 다른 글
Python - 조건문[예제] - swap, 가위바위보 (0) | 2020.07.20 |
---|---|
Python - 조건문[블록 구조] - 블록 구조, else 문, elif 문, if 문 중복 (0) | 2020.07.20 |
Python - 연산자[타입 변환] - 문자열 연산, 정수와 문자열, 실수의 변환 (0) | 2020.07.20 |
Python - 연산자[대입 및 산술] - 대입 연산자, 산술 연산자, 복합 대입 연산자 (0) | 2020.07.20 |
Python - 타입[그 외의 타입] - 진위형(부울린), None, 컬렉션 소개 (0) | 2020.07.20 |
댓글