아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다.
1. 관계연산자(Relational Operators)
==
: 두 피연산자가 같으면 True!=
: 두 피연산자가 같지않으면 True<
: 왼쪽 연산자가 작으면 True>
: 왼쪽 연산자가 크면 True<=
: 왼쪽 연산자가 작거나 같으면 True>=
: 왼쪽 연산자가 크거나 같으면 True
2. 조건절 (if)
if 절의 여러 모습들을 REPL을 통해 확인합니다.
- 조건이 True 면, 조건이 False 면
>>> if True: ... print("여기는 무조건 실행") ... 여기는 무조건 실행 >>> if False: ... print("여기는 무조건 실행안됨") ... >>>
- 문자열 조건
>>> if bool("문자열"): ... print("문자열 값이 있으면 True") ... 문자열 값이 있으면 True >>> if "문자열": ... print("문자열 값이 있으면 True") ... 문자열 값이 있으면 True >>> if "": ... print("문자열 값이 빈값이면 False, 실행안됨") ... >>>
- else 블럭
>>> h = 50 >>> if h > 50: ... print("50보다 크면 실행") ... else: ... print("50과 같거나 작으면 실행") ...
- elif 블럭 (다른 언어들에서는 else if이나 .. 파이썬은 elif 주의)
>>> if h > 50: ... print("50보다 크면 실행") ... elif h < 20 : ... print("20보다 작으면 실행") ... else: ... print("50과 같거나 작고, 20과 같거나 크면 실행") ... 50과 같거나 작고, 20과 같거나 크면 실행