두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
입력의 마지막에는 0 두 개가 들어온다.
각 테스트 케이스마다 A+B를 출력한다.
list_a=[]
while True:
A, B = map(int, input().split())
list_a.append(A+B)
if A==0 and B==0:
break
for i in range(len(list_a)-1):
print(list_a[i])요
#comment
1. 빈 list를 만들어놓고 무한루프로 while문을 돌린다.
2. 입력 받는 A, B 더한 값을 즉시 list에 저장하고, A와 B가 0일때 멈추게 해준다.
3. list의 값들을 print해준다.
4. 이 방법은 살짝 복잡하다.
while True:
A,B=map(int,input().split())
if A==0 and B==0:
break
print(A+B)
#comment
1. 이 방법은 입력한 A,B가 한번에 출력되는 것이 아니라 각 테스트 케이스마다 A+B를 출력한다.
2. 문제를 다시 읽어보니 문제의 의도는 두번째 방법이다.
3. 더 간단하다.