20220914 TIL
2022. 9. 15. 09:03ㆍTIL(Today I Learnd)
- 목차
try/ exception
while True: # 디버깅 하기 편하게 반복하게 함
number = input()
try:
int(number)
10 / number
except ValueError: # int로 변환하는 과정에서 에러가 발생했을 때
print(f"{number}은(는) 숫자가 아닙니다.")
except ZeroDivisionErro: # 0으로 나누면서 에러가 발생했을 때
print("0으로는 나눌 수 없습니다.")
except Exception as e: # 위에서 정의하지 않은 에러가 발생했을 때(권장하지 않음)
print(f"예상하지 못한 에러가 발생했습니다. error : {e}")
# if/elif와 같이 연달아 작성 가능
# try에서 에러가 발생하지 않으면 나가고 에러가 발생하면 except실행
축약식(Comprehension)
'TIL(Today I Learnd)' 카테고리의 다른 글
20220916 TIL (1) | 2022.09.17 |
---|---|
20220915 TIL (0) | 2022.09.15 |
20220913 TIL (0) | 2022.09.13 |
20220912 TIL (0) | 2022.09.13 |
20220909 TIL (0) | 2022.09.12 |