[Python]예외처리

2021. 1. 9. 12:00Python

이번에는 예외처리에 대해 알아보겠습니다.

 

만약 input()함수를 이용하여 한자리숫자를 넣으라는 코딩을 넣어보겠습니다.

그렇다면 1,2,9 등의 숫자를 넣으면 코드가 잘 작동할 것입니다.

그렇다면 만약 10이나 한글 셋 이런식으로 입력하면 어떻게 될까요? 아마 오류가 나서 작동이 되지 않을것입니다.

 

그럴때 코드가 오류가 나 작동이 되지 않게하는것이 아닌 오류를 발생시켰다는 내용이 출력되도록 하는것, 즉 예외인 부분을 처리하는것에 대해 코드를 작성해 보겠습니다.

 

그럼 나누기 계산기를 한번 만들어 보겠습니다. 숫자 두개를 입력하여 나눗셈을 구하는 계산기를 만들어 보려 합니다.

위와 같이 nums = []를 사용하여 리스트를 작성하고,

except함수를 사용하여 예외처리를 하는 것을 확인할 수 있습니다.

 

출력된 부분에서 6을 2로 나누어 보겠습니다.

위와 같이 정상적으로 작동하는 것을 확인할 수 있습니다.

 

이번에는 예외처리가 잘 작동하는지 확인하기 위해 숫자 6을 한글 "이"로 나누어 보겠습니다.

위와 같이 예외처리가 된 부분이 "에러! 잘못된 값을 입력하였습니다."라고 출력되는 것을 확인할 수 있습니다.

 

이처럼 예외처리는 출력된 결과를 확인할때 코딩이 오류가 나게 하는 상황을 방지하게 위해 중요합니다.

 

'Python' 카테고리의 다른 글

[Python]모듈  (0) 2021.01.10
[Python]에러발생 퀴즈  (0) 2021.01.10
[Python]부동산 프로그램 Quiz  (0) 2021.01.08
[Python]스타크래프트 게임하기  (0) 2021.01.07
[Python]상속, 다중상속  (0) 2021.01.07