준이에용 2023. 3. 19. 13:42

주말은 과제하는날

 

문제 번호: 10952

사용한 프로그래밍 언어: Python

간단한 설명: 반복문을 무한으로 돌리면서 수의 합을 출력한다. 만약 수가 둘다 0이면 반복을 멈춘다.

while True:
  a, b = map(int, input().split()) # A, B
  sum = a + b
  if(a == 0 and b == 0):
    break
  else:
    print(sum)

 

처음 코드는 이렇게 했는데, 이럴 경우에는 만약 a 혹은 b가 음수라서 합이 0이 되면 반복문이 끝날 수도 있어서 위와 같이 수정했다. 

while True:
  a, b = map(int, input().split()) # A, B
  sum = a + b
  if(sum != 0):
    print(sum)
  else:
    break

 

근데 백준 문제 조건에 A와 B의 범위가 제시되어 있긴 하다.. ㅋㅋㅋ