공부/파이썬
모두를 위한 프로그래밍 5주차
남오공
2022. 1. 12. 17:17
728x90
노란 코드에서는
'Something else' 문장이
오렌지 코드에서는
'Below 10' 문장이 출력되지 않는다
이미 위 'Below 20' 문장이 사실 값이 되었기 때문
이러한 코드에서 계속해서 코드를 진행시키기 싶거나
혹은
traceback을 발생시키기 싫다면 ?
try와 execpt 를 사용하면 된다.
첫 try 문장에선 정수 값이여서 firtst -1 로 결과가 나오고
두번째 try 문장에선 정수형이여서 제대로된 결과를 볼 수 있다.
일반적인 decision은 if를 사용하고 양뱡향의 decisions는 if - then - else를 동반함
try/execpt는 원하는 에러를 찾는데 사용된다고 생각하면 된다.