choco's story

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

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

파이썬 스터디 44 - try except else 구문

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

try except else 구문

else 구문을 통해 '예외가 발생하지 않았을 때 실행항 코드'를 추가로 생성 가능
  → 예외가 발생할 가능성이 있는 코드만 try 구문...나머진 전부 else 구문에 작성

기본구조

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

 

ex)

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

출력결과


기존 try except 구문에서는 try 구문 안에 출력 결과까지 전부 있었지만, else 구문으로 이를 전부 이동시킴