안경잡이 구루루

백준 10952 ( A+B -5 )[ python ] 본문

파이썬(Python)/문제풀이(백준,BaekJoon)

백준 10952 ( A+B -5 )[ python ]

구루루(gururu) 2020. 5. 16. 20:56
반응형

문제

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

입력

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

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

입력의 마지막에는 0 두 개가 들어온다.

출력

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


나(정답):

while(True):
    a, b = map(int, input().split())
    0 < a and 10>b

    if  a == 0 and b == 0:
        break
    else:
        print(a+b)

완성된 코드는 위와 같다.

 

while(True):
    a, b = map(int, input().split())
    0 < a and 10>b

입력에 0 0 이 나올때 까지 반복해야하기 때문에 while 반복문을 사용한다.

이때 while 종료조건이 나올때 까지 반복하기 위해서 항상 참을 의미하는 True를 사용해 무한반복한다.

이후 a,b의 입력값을 받는다. 이때 빈칸을 기준으로 정수형 자료로 받는다. 그리고 각 입력값이 조건에 맞게 범위설정

 

    if  a == 0 and b == 0:
        break
    else:
        print(a+b)

각 입력값 a,b 에 0 이 들어가면 그때 while문을 빠져나가서 종료한다. 

0이 아닐때는 a+b의 합을 print한다.

 

반응형