파이썬 예외처리
try, except를 이용하면 예외처리를 할 수 있다.
try:
실행할 코드
except:
예외가 발생했을 때 처리하는 코드
특정한 에러코드에 대해 예외처리 또한 할 수 있다.
try:
실행할 코드
except 예외이름:
예외가 발생했을 때 처리하는 코드
아래는 예시이다. x와 y의 값을 입력해 더하는데, 아무것도 입력을 하지 않을 경우 에러가 난다. 하지만 except를 이용해서 break를 주었기 떄문에 별 에러 없이 while문을 빠져나갈 수 있다. 이 문제 출처는 백준 10951번이다.
while True:
try:
x, y = map(int, input().split())
print(x+y)
except:
break
https://www.acmicpc.net/problem/10951
'PYTHON' 카테고리의 다른 글
[Python] 함수의 매개변수 (feat. 백준 15596번) (0) | 2023.05.30 |
---|---|
[Python] not in (feat. 백준 5597번) (0) | 2023.05.29 |
[Python] int 함수 (0) | 2023.05.27 |
[Python] 출력문 - sep, end (0) | 2023.05.05 |
[Python] 삼항연산자 (0) | 2023.05.04 |