[Python] 입력이 끝날 때까지 출력하기(EOFerror)

nang_zz·2022년 9월 4일
0
post-thumbnail

문제: BOJ 10951번 A+B - 4

https://www.acmicpc.net/problem/10951

입력이 끝날 때까지 출력하기

EOFerror 예외처리

무한 루프안에서 try, except 구문으로 예외처리, EOFerror 발생 시 반복문을 빠져나온다.

while True:
    try:
        a, b = map(int, input().split())
        print(a+b)
    except EOFError:
        break

sys.stdin.readlines() 사용하기

sys.stdin.readlines()를 사용하면 파일의 끝까지 한번에 가져올 수 있다.

import sys

lines = sys.stdin.readlines()
for line in lines:
    a, b = map(int, line.split())
    print(a+b)
profile
블로그 이전했어요. fine-dev.site

0개의 댓글