if elif else 조건문의 기본 포맷if 조건1:
코드1
elif 조건2:
코드2
else:
코드3
코드4
조건1이 참인 경우 ⇒ 코드1, 코드4 수행
조건1이 거짓이고 조건2가 참인 경우 ⇒ 코드2, 코드4 수행
조건1, 조건2 모두 거짓인 경우 ⇒ 코드3, 코드4 수행
자바의 else if와 비슷하다고 보면 될 듯???
a = int(input())
if a >= 10:
print("A")
elif a >= 5:
print("B")
else:
print("C")
print("E")
# 출력 결과
>> 20
A
E
>> 5
B
E
>> 3
C
E
if, elif만 사용 가능if, elif 사용 시 else를 굳이 사용할 필요는 없음if 조건1:
코드1
elif 조건2:
코드2
코드4
a = int(input())
if a >= 10:
print("A")
elif a >= 5:
print("B")
print("E")
# 출력 결과
>> 20
A
E
>> 5
B
E
>> 2
E
if, if, elif 사용if 조건1:
코드1
if 조건2:
코드2
elif 조건3:
코드3
코드4
a = int(input())
if a >= 10:
print("A")
if a >= 15:
print("B")
elif a >= 5:
print("C")
print("E")
# 출력 결과
>> 20
A
B
E
>> 13
A
C
E
>> 5
C
E
a = int(input())
if a > 15:
print("A")
elif a >= 10:
pass
else:
print("B")
print("Done")
# 출력 결과
>> 20
A
Done
>> 13
Done
>> 5
B
Done
pass 사용pass: 아무런 변화 일어나지 않음