choco's story

파이썬 스터디 43 - try except 구문 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 43 - try except 구문

초코choco 2024. 9. 22. 00:45

try except 구문

예외를 처리할 수 있는 구문

기본구조

try:
		예외가 발생할 가능성이 있는 코드
except:
		예외가 발생했을 때 실행할 코드


ex)

try:
    number = int(input("정수 입력 :"))
    print("입력한 숫자 = {}".format(number))
except:
    print("유효한 숫자가 아닙니다.")

출력결과

 

 

try except 구문 + pass 키워드 조합

예외 발생 부분이 중요하지 않은 코드일 때, 프로그램의 강제 종료를 막기 위해 pass 키워드를 대신 적용

기본구조

try:
		예외가 발생할 가능성이 있는 코드
except:
		pass


ex)

try:
    number = int(input("정수 입력 :"))
    print("입력한 숫자 = {}".format(number))
except:
    pass  # 예외 발생 시 아무런 작업 X

출력결과


기존의 에러 알림 메시지 작동X