if 조건문은 if에 조건식을 지정하고 :(클론)을 붙이며 다음 줄에 실행할 코드가 온다.
실행할 코드는 반드시 들여쓰기를 해야한다.
if 조건식:
코드
if의 조건식이 만족하면 True, 만족하지 않으면 False라고 한다.
코드 생략하기
x = 10 if x == 10 : pass #나중에 쓸것
pass는 아무것도 하지 않고 그냥 넘어간다는 뜻이다.
나중에 할 일을 주석으로 남겨놓는다
if를 여러번 사용하기
if x >= 10:
print('10 이상입니다.')
if x == 15:
print('15입니다.')
if x == 20:
print('20입니다.')
if x >=10: 조건식이 만족해야 그 밑의 조건들이 실행된다.
x = int(input()) # 입력받은 값을 변수에 저장
if x == 10: # x가 10이면
print('10입니다.') # '10입니다.'를 출력
if x == 20: # x가 20이면
print('20입니다.') # '20입니다.'를 출력
if에 else를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있다.
if 조건식:
코드1
else:
코드2
else if라는 뜻이고 단독으로 사용할 수 없다.
if 조건식:
코드1
elif 조건식:
코드2
x = 30
if x == 10: # x가 10일 때
print('10입니다.')
elif x == 20: # x가 20일 때
print('20입니다.')
else: # 앞의 조건식에 모두 만족하지 않을 때
print('10도 20도 아닙니다.')