전 문제와 달리 문제의 의도가 느껴지지 않아 잘 보니 이런 문장이 있었다.
입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요.
EOF = End of File 로 입력이 끝날 때 까지 받는 것을 의미한다.
EOFError의 경우 input() 함수가 데이터를 읽지 못한 상태에서 EOF (end-of-file) 조건을 만날 때 발생한다.
이럴 때는 try~catch 구문을 활용하면 된다.
try에는 일반적인 코드를 catch 에서는 예외를 처리할 코드를 작성한다.
while True:
try:
A, B = map(int, input().split())
print(A+B)
except:
break
'공부 > 알고리즘' 카테고리의 다른 글
[백준]10818_python파이썬 풀이 (0) | 2021.08.17 |
---|---|
[백준]10871_python파이썬 풀이 (0) | 2021.08.17 |
[백준]1110_python파이썬 풀이 (0) | 2021.08.17 |
[백준]10952_python파이썬 풀이 (0) | 2021.08.02 |
[백준]10871_python파이썬 풀이 (0) | 2021.08.02 |
댓글