[Python] EOF 에러처리

suhyeon kang·2023년 7월 17일
post-thumbnail

EOF = End Of File
코딩테스트 문제를 풀다 보면 입력 종료 조건을 주지 않는 문제들이 있다.

ex) 입력 종료 조건을 주는 경우
👉 '마지막 입력값으로 0이 들어오면 종료된다.' 는 조건을 준다.

ex) 입력 종료 조건이 없는 경우
👉 별도의 조건 없이 입력값만 나열되어 있는 경우

입력 종료 조건이 없는 경우, while 반복문과 try-except 구문을 이용해서 예외 처리를 해 주면 된다.
데이터를 정상적으로 입력 받는 다면 try 문의 내용을 수행하고,
입력 값이 없어 예외 (EOFError)가 발생한다면 except 문에서 break로 반복문을 종료한다.

👨‍💻 코드 예시 👨‍💻

profile
영차영차 개발자

2개의 댓글

comment-user-thumbnail
2023년 7월 17일

잘봤습니다. 좋은 글 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 17일

저도 개발자인데 같이 교류 많이 해봐요 ㅎㅎ! 서로 화이팅합시다!

답글 달기