백준 10951 풀이의 경우,
try-except문을 활용하면 무난하게 풀린다.
while True:
try:
A,B = map(int, input().split())
print(A+B)
except:
break
그러나 try-except문을 쓰지 않을 경우
EOF error를 뱉어낸다.
파이썬 공식문서를 보면
while 반복문이 끝날 조건이 없는 상태에서 input이 빈 데이터를 받은 경우 발생하는 듯하다.
sys 라이브러리의 readline을 사용하는 경우 ValueError를 낸다.
연산에 들어가야하는 값이 부적절한 인자를 받아 그런듯하다.
'개발' 카테고리의 다른 글
인터페이스 모듈 연계 방식 EAI와 ESB (0) | 2022.07.14 |
---|---|
비전공자 정보처리기사 필기 합격 후기 (0) | 2022.03.07 |
마크다운(Markdown) 정리와 github ReadMe 작성 (0) | 2022.02.02 |
노마드코더 유튜브 클론 보충 (0) | 2021.08.09 |
42서울 온라인테스트 합격 (0) | 2021.07.13 |