본문 바로가기

프로그래밍

[Baekjoon] 11718. 그대로 출력하기 - 파이썬 / EOFError

문제

해결

while True:
    try:
        print(input())
    except EOFError:
        break

 

EOFError : End Of File Error

더이상 읽을 내용도 없고 입력도 없을 때 발생.

- 파일의 끝에 도달하여 더이상 읽을 문자가 없을 때 발생 ->해결방법 : 파일의 끝을 확인해준다.

- 사용자가 예상치 못한 입력을 했을 때 발생

- 파일의 내용이 없는 경우 발생

 

-> 해결방법 : try-except문 사용하기.

 

참고

https://c-omealong.tistory.com/25

 

[Python] 백준 11718번_그대로 출력하기

문제 https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지

c-omealong.tistory.com

https://aia1235.tistory.com/11

 

[백준] 11718 그대로 출력하기 (python 파이썬)

https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으

aia1235.tistory.com

https://gr-st-dev.tistory.com/1909#google_vignette

 

파이썬 EOFError 해결 방법 - 파일의 끝을 만났을 때 발생하는 에러를 처리해보자

파이썬 EOFError 해결방법 파이썬 프로그램을 작성하다 보면 종종 에러 메시지를 마주칠 수 있습니다. 그 중 하나인 "EOFError: EOF when reading a line" 에러는 파일을 읽을 때 파일의 끝을 만나면 발생하

gr-st-dev.tistory.com

https://kevinitcoding.tistory.com/entry/%EB%B0%B1%EC%A4%80Python-11718%EB%B2%88-%EA%B7%B8%EB%8C%80%EB%A1%9C-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0-%EB%AC%B8%EC%A0%9C

 

[백준/Python] 11718번 그대로 출력하기 문제

ㅁ ㅁ 코드 풀이 두 가지 방법으로 풀어보겠습니다. 먼저 첫 번째 방법은 try, except 구문을 활용한 방법입니다. 제가 문제를 처음 봤을 때 '입력을 몇 번 받는지 제시하지 않았으니, break 조건이 핵

kevinitcoding.tistory.com