10951 A+B - 4
그냥 이전 코드에서 종료 코드를 빼놓았더니 채점에 오류가 났다.
그래서 문제 설명을 다시 보니, EOFError가 무엇인지 공부를 하라고 참고되어 있었다.
그래서 구글링을 해보니 EOF란 End of error라는 뜻으로, 대충 의역하면 '에러가 일어나서 종료함'이라고 할 수 있겠다.
EOF error를 이용하는 방법/코드는 이렇다.
while True:
try:
A, B = map(int, input().split())
print(A+B)
except EOFError:
break
EOF error가 일어났을때, break해주는 것으로 해석된다.
에디터에서는 문제가 일어나지만 채점은 맞게 된다.
여기서 사용한 try와 except는 서로 짝을 이루는 관계로, 오류 상황을 다루는 구문이다.
try 구문 뒤에는 실행할 내용들이, except구문 옆에는 어떤 오류가 일어났을때 어떻게 행동할 것인지 적는것이다.
어떤 오류가 일어날 것인지 각각 구분해서 할 수 도 있다.
try:
#실행할 구문
except 오류1:
except 오류2:
except 오류3:
참고한 자료:https://blog.naver.com/PostView.nhn?blogId=redtaeung&logNo=221906225810
Author And Source
이 문제에 관하여(10951 A+B - 4), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yosub1220/백준-10951-AB-4저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)