다중 분기(Multi-way Decision) 조건문을 이해하고 사용할 수 있다.
try / except 문을 이용하여 오류를 처리 할 수 있다.
다중 분기 (Multi-way Decision)
try / except
순서가 중요하다
하나의 조건문 블록에다가 조건문들을 추가할 수 있습니다.(by elif)
x = 21
if x < 2 :
print('Small')
elif x < 10 :
print('Medium')
elif x < 20 :
print('Big')
elif x < 40 :
print('Large')
elif x < 100 :
print('Huge')
else :
print('Ginormous')
# Large가 출력됩니다.
파이썬에서 발생할 error를 미리 대체하기
잘못된 입력을 넣었을 때 프로그램 종료가 아닌 올바르게 입력값을 넣도록 유도
try부분에 출력문을 넣어도 실행되지 않고 프로그램이 중단될 수 있다.
astr = "123"
try:
print("Hello")
isInt = int(astr)
print("World")
except:
isInt = "Integer로 변환할 수 없습니다."
print('Done', isInt)
# Hello
# World
# Done 123이 순서대로 출력됩니다
*예시