[알고리즘] 백준 10951 : A+B - 4 - B5

eternal moment·2023년 3월 31일
0

2023.03.31 풀이

import sys
input=sys.stdin.readline

while True:
    a, b=map(int, input().split())
    print(a+b)
  • 입력이 끝나면 while문 종료되는 구문을 몰라서 막힘

다른 풀이

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

> * try - except 구문

try 구문 쪽에 에러가 발생할 가능성이 있는 코드를 작성,
except 구문 쪽에 예외 발생 시 실행할 코드를 작성.

이렇게 try - except 구문으로 코드를 작성해두면 에러가 없을 때는 try 구문을 실행, except를 지나쳐서 그다음 코드를 계속 진행해나가고 에러가 발생하면 except 구문을 실행.
수가 입력되지 않아서 에러가 발생하면 반복문을 끝냄.(break)


check point

  • try - except 구문
    입력 오류 구문 해결법.
    try : 실행 로직, except: 에러로직.

0개의 댓글