조건문의 기본 형태
a = 5
if a >= 0:
print("a >= 0")
elif a >= -10:
print("0 > a >= -10")
else:
print("-10 > a")
print('##############')
비교 연산자
- x == y : 같은지
- x != y : 다른지
- x > y : 초과, 미만 크기 비교
- x < y : 초과, 미만 크기 비교
- x >= y : 이상, 이하 크기 비교
- x <= y : 이상, 이하 크기 비교
논리 연산자
if True and True:
print("True and True is : True!")
if True or False:
print("True or False is : True!")
if not (True and False):
print("not (True and False) is : True!")
- 각 논리 연산자는 and, or, not 으로 표현한다.
in, not in 연산자
- "x <in / not in> 리스트, 튜플, 문자열, 딕셔너리" 의 형식으로 사용이 가능하다.
pass 키워드
score = 85
if score >= 80:
pass
else :
print('gradie is 80 lower')
print('program exit')
- 반복문에서의 continue와는 다른 키워드이다.
- 그냥 조건문에 걸리더라도, 아무것도 처리하고 싶지 않을때 사용한다.
조건부 표현식
score = 85
res = "Success" if score >= 80 else "Fail"
print(res)