C는 scanf의 인자로, C++은 반환되는 개체의 플래그로 EOF를 판단할 수 있지만, Python은 그런 게 없죠...
그래서 다음과 같은 방법을 이용하시면 됩니다.
1. sys 모듈을 import 하여 sys.stdin.readlines()로 EOF까지 자동으로 읽어오도록 만들어서 출력하는 방법
2. try-catch 문으로 구성하고 EOFError가 발생하면 반복문을 탈출하는 방법
다음 코드는 2번의 경우로 구성한 경우이니 참고하시길 바랍니다. 참고로 EOF는 Ctrl + D(Linux), Ctrl + Z(Windows)라는 걸 알아두시길 바랍니다.
ssleap 6년 전
보통은 엔터를 누르면 입력이 끝나잖아요?
그런데 엔터를 눌러도 입력이 이어지게 하라는 말씀 같은데 그럼 입력의 끝은 뭘로정하죠?