if 조건식:
코드 # 바디 부분. 들여쓰기 4칸 필수

if 비가 온다면:
우산을 가지고 나간다.
if 날씨가 춥다면:
코트를 입고 나간다.
if 날씨가 덥다면:
반소매에 얇은 옷을 입고 나간다.
# if 조건문에서 코드 생략하기
x = 10
if x == 10:
pass # 아무 일도 하지 않고 그냥 넘어감
자주 쓰는 주석
TODO : 해야 할 일
FICME, BUG, NOTE 등
if 조건식:
코드
if 조건식:
코드
if 조건식:
코드
if x >= 10:
print('10 이상입니다.')
if x == 15:
print('15입니다.')
if x == 20:
print('20입니다.')
if 조건식:
코드1 # 조건식이 만족할 때 실행할 코드
else:
코드2 # 조건식이 만족하지 않을 때 실행할 코드
# if, else에서 변수에 값을 할당 할 때 (축약)
변수 = 값 if 조건문 else 값

if x == 10:
print('10입니다.')
else:
print('x에 들어있는 숫자는')
print('10이 아닙니다.')
if True:
print('참) # Ture는 참
else:
print('거짓)
if False:
print('참')
else:
print('거짓') # False는 거짓
if None:
print('참')
else:
print('거짓') # None는 거짓
# if 조건문에서 숫자 지정
# 숫자는 정수, 실수와 관계없이 0 이면 거짓, 0이 아닌 수는 참
if 0:
print('참')
else:
print('거짓') # 0은 거짓
if 1:
print('참') # 1은 참
else:
print('거짓')
if 0x1F: # 16진수
print('참') # 0x1F은 참
else:
print('거짓')
if 0b1000: # 2진수
print('참') # 0b1000은 참
else:
print('거짓')
if 13.5: # 실수
print('참') # 13.5는 참
else:
print('거짓')
# if 조건문에 문자열 지정하기
# 문자열은 내용이 있을 때 참, 빈 문자열은 거짓
if 'Hello': # 문자열
print('참') # 문자열은 참
else:
print('거짓')
if '': # 빈 문자열
print('참')
else:
print('거짓') # 빈 문자열은 거짓
x = 10
y = 20
if x == 10 and y == 20: # x가 10 이면서 y가 20일 때
print('참')
else:
print('거짓')
if x > 0:
if x < 20:
print('20보다 작은 양수입니다.')
if x > 0 and x < 20:
print('20보다 작은 양수입니다.')
if 0 < x < 20:
print('20보다 작은 양수입니다.')
if 조건식:
코드1
elif 조건식:
코드2
if 조건식:
코드1
elif 조건식:
코드2
else:
코드3
x = 30
if x == 10:
print('10입니다.') # x가 10일 때
elif x == 20:
print('20입니다.') # x가 20일 때
else:
print('10도 20도 아닙니다.') # 앞의 조건식에 모두 만족하지 않을 때
# 음료수 자판기 만들기
button = int(input())
if button == 1:
print('콜라')
elif button == 2:
print('사이다')
elif bntton == 3:
print('환타')
else:
print('제공하지 않는 메뉴')