조건문(elif)과 예외처리(try, except)
학습목표
다중 분기(Multi-way Decision) 조건문을 이해하고 사용할 수 있다.
try / except 문을 이용하여 오류를 처리 할 수 있다.
핵심 키워드
다중 분기 (Multi-way Decision)
try / except
다중 분기(Multi-way decisions)
-
순서가 중요하다
-
하나의 조건문 블록에다가 조건문들을 추가할 수 있습니다.(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가 출력됩니다.
try/except
-
파이썬에서 발생할 error를 미리 대체하기
-
잘못된 입력을 넣었을 때 프로그램 종료가 아닌 올바르게 입력값을 넣도록 유도
-
try부분에 출력문을 넣어도 실행되지 않고 프로그램이 중단될 수 있다.
astr = "123"
try:
print("Hello")
isInt = int(astr)
print("World")
except:
isInt = "Integer로 변환할 수 없습니다."
print('Done', isInt)
# Hello
# World
# Done 123이 순서대로 출력됩니다
*예시
Author And Source
이 문제에 관하여(조건문(elif)과 예외처리(try, except)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qsdcfd/조건문elif과-예외처리try-except저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)