코딩테스트/python

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

bildad_1 2023. 11. 24. 22:12
728x90

입력을 몇번 받는지 모르니 break조건을 사용.

그러면 try, except를 사용해야함.

 

while True:
    try:
        print(input())    # 입력 받은걸 계속 출력하고
    except EOFError:      # 입력이 종료된다면
        break             # while문 나가.

 

sys.stdin.readline()은 왜 출력 초과일까? -->

input()은 EOF를 받을 때 EOFError를 일으키지만 sys.stdin.readline은 EOF를 받을 때 빈 문자열을 리턴을 한다.