[Python]예외처리
2021. 1. 9. 12:00ㆍPython
이번에는 예외처리에 대해 알아보겠습니다.
만약 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 |