[Python] 백준 - 10951 : A+B-4 (테스트 케이스의 제한이 없을 경우)

1637 단어 python백준python

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

기존 문제들과는 다르게 처음에 입력 값이 주어지지 않는다.
몇 번 반복하라는 구절이 없다면, 특정 조건에서 계속 반복할 수 있도록 해야한다

이럴 경우 for문 보다는 while문을 사용 한다

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

while True:
는 특정 조건(오류)가 아니면 계속 반복하기 위한 구문이다

try-except 문을 사용함으로써

a, b = map(int,input().split())
print(a+b)

중 오류가 발생하면 그대로 while문을 break가 된다
쉬운 문제이지만, 앞으로도 자주 쓰일 케이스인 만큼 기억하기 위해 작성하였다.

좋은 웹페이지 즐겨찾기