if
조건에 해당하는 코드를 실행시키기 위해 사용
if 문의 구조
if 만 있어도 사용 가능, else 는 if 가 있어야 사용 가능
조건은 True 또는 False 처럼 참 혹은 거짓을 판단 할 수 있어야 함
조건문 안에 다른 조건문을 중첩으로 사용 가능
비교연산자
a = 5
if a > 3:
print('a 는 3 보다 큽니다.')
else:
print('a 는 3 보다 작습니다.')
>>> 'a 는 3 보다 큽니다.'
b = 1
if b > 3:
print('b 는 3 보다 큽니다.')
else:
print('b 는 3 보다 작습니다.')
>>> 'b 는 3 보다 작습니다.'
조건 연산자
a = 5
if a > 3 and a < 7:
print('a 는 3 보다 크고 7 보다 작습니다.')
else:
print('a 는 3 보다 작거나 7 보다 큽니다.')
>>> 'a 는 3 보다 크고 7 보다 작습니다.'
list = [1, 3, 5]
if 3 in list:
print('리스트 안에 있습니다.')
elif 4 not in list:
print('4 는 리스트 안에 없습니다.')
else:
print('리스트 안에 없습니다.')
>>> '리스트 안에 있습니다.'
tuple = (2, 6, 8)
if 3 in tuple:
print('튜플 안에 있습니다.')
elif 4 not in tuple:
print('4 는 튜플 안에 없습니다.')
else:
print('튜플 안에 없습니다.')
>>> '4 는 안에 없습니다.'
조건부 표현식
한줄로 간단하게 코딩 가능