728x90
반응형
SMALL

파이썬 강좌(초급)/9.예외처리 2

9.예외처리 - 2) 사용자정의 예외, finally 키워드

1) 에러 발생 시키기 아래 코드는 비밀번호 4개를 숫자 1자리씩 입력하는 프로그램입니다. 그런데 숫자가 1자리가 아닌 2자리(아래에서 ‘44’)를 입력하는 경우 일부러 에러를 발생시키도록 할 수 있습니다. try: print("비밀번호 숫자 4자리를 입력하세요 : ") num1 = int(input("첫번째 숫자 입력 : ")) num2 = int(input("두번째 숫자 입력 : ")) num3 = int(input("세번째 숫자 입력 : ")) num4 = int(input("네번째 숫자 입력 : ")) if num1 >=10 or num2 >=10 or num3 >=10 or num4 >=10: raise ValueError print("입력한 숫자 4개 : ", num1, num2, num3, ..

9.예외처리 - 1) 개요

1) 예외처리가 뭐에요? 예외처리는 어떤 에러나 오류 발생시 처리하는 방법을 말합니다. 즉, 프로그램에서 발생하는 에러 대신 사용자가 알아보기 쉽도록 지정하여 에러를 발생시킬 수 있고 적절히 처리할 수 있는데, 이걸 예외처리라고 합니다. 예외 처리는 try, except, finally 등의 키워드를 사용하여 구현됩니다. 기본적인 예외 처리 구조는 다음과 같습니다 try: # 예외가 발생할 가능성이 있는 코드(즉, 일반 코드) # 예를 들어, 파일을 열거나 네트워크 연결을 시도하는 코드 등 result = 10 / 0 # ZeroDivisionError 발생 예시 except Exception as e: # 예외가 발생했을 때 실행되는 코드 # 발생한 예외에 따라 처리 로직을 구현할 수 있습니다. pri..

728x90
반응형
LIST