728x90

입력을 몇번 받는지 모르니 break조건을 사용.
그러면 try, except를 사용해야함.
while True:
try:
print(input()) # 입력 받은걸 계속 출력하고
except EOFError: # 입력이 종료된다면
break # while문 나가.
sys.stdin.readline()은 왜 출력 초과일까? -->
input()은 EOF를 받을 때 EOFError를 일으키지만 sys.stdin.readline은 EOF를 받을 때 빈 문자열을 리턴을 한다.
'코딩테스트 > python' 카테고리의 다른 글
[백준/Python] 2908번 : 상수 (1) | 2023.11.26 |
---|---|
[백준/Python] 5622번 : 다이얼 (1) | 2023.11.26 |
[백준/Python] 25083번 : 새싹 (1) | 2023.11.24 |
[백준/Python] 3003번 : 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2023.11.24 |
[백준/Python] 10988번 : 팰린드롬인지 확인하기 (1) | 2023.11.24 |