if 조건식:
실행문
-조건문이 True면 실행문을 실행하고, False인 경우는 실행하지 않는다.
(ex)
if myScore >= passScore:
print('PASS!!')
if myScore < passScore:
print('FAIL!!')
if 조건식:
실행문
else:
실행문
-조건식 결과에 따라 둘 중에 하나가 실행되는 양자택일 조건문이다.
-조건식이 True면 if의 실행문을 실행하고, False인 경우는 else의 실행문을 실행한다.
(ex)
if myScore >= passScore:
print('PASS!!')
else:
print('FAIL!!')
if 조건식:
실행문
elif 조건식:
실행문
...
elif 조건식:
실행문
else:
실행문
-조건식이 True가 되는 if 혹은 elif의 실행문을 위에서부터 순차적으로 실행하고, 모든 조건식이 False라면 else의 실행문을 실행한다.
실행문이 위에서부터 순차적으로 내려오기 때문에 조건식의 순서가 중요하니 주의해서 쓰거나 각각의 조건식마다 범위를 명시한다.
(ex)
exampleScore = int(input('시험 성적 입력 : '))
grades = ''
if exampleScore >= 90:
grades = 'A'
elif exampleScore >= 80:
grades = 'B'
elif exampleScore >= 70:
grades = 'C'
elif exampleScore >= 60:
grades = 'D'
else:
grades = 'F'
-조건문안에또다른조건문이있을수있다
if exampleScore < 60:
print('재시험 대상입니다.')
else:
if exampleScore >= 90:
print('A')
elif exampleScore >= 80:
print('B')
elif exampleScore >= 70:
print('C')
elif exampleScore >= 60:
print('D')