티스토리 뷰

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 

 

입출력 규칙

1. 입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)


2. 출력
각 테스트 케이스마다 A+B를 출력한다. 

 


문제 풀이

<내 풀이1>

 

반복문 while문 활용 및 예외처리 try, except을 활용하였다.

while(True):
    try:
        print(sum(map(int, input().split())))
    except:
        break

 

try: 에러가 발생할 것 같은, 예외처리를 하고 싶은 곳에 try문을 작성한다. 

      해당 코드에서는 입력받은 값이 int형이라면, a+b의 값을 출력한다.

 

except: 에러가 발생핬을 때 처리할 코드를 작성한다.

             해당 코드에서는 try에 대한 에러가 발생하는 경우(ex. a b 입력 시)

 

break: while 문을 멈춘다.

 

+) 참고: try, except [파이썬 예외처리에 대해서 더 알고싶다면 바로가기]

try:
    a = 99/0  #error
    print("try 문 수행")
except:
    print("error 발생!")

 

try 내부에서 에러가 발생하므로 바로 except 구분으로 넘어가 다음과 같은 결과 값을 확인할 수 있다. 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함