조건문(elif)과 예외처리(try, except)

매일 공부(ML)·2022년 2월 2일
0

학습목표

다중 분기(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이 순서대로 출력됩니다

*예시

profile
성장을 도울 아카이빙 블로그

0개의 댓글