기초 프로그래밍/Python

[백준] 10952번 파이썬 python(A+B - 5)

Chaerry._o 2023. 7. 19. 17:22
반응형

▷ 문제

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

 

전체 코드

while 1:
    A, B = map(int, input().split())
    if A == 0 and B == 0:
    	break
    else:
    	print(A+B)

 

코드 분석

while 1:
    A, B = map(int, input().split())
    if A == 0 and B == 0:
    	break
    else:
    	print(A+B)

while문을 사용해서 무한으로 반복되는 반복문을 만들었다.

 

map() 함수는 입력 받은 요소를 지정한 함수에 적용시키는 함수이다. input() 함수를 사용해서 요소를 입력 받아 문자열로 변수에 넣어준다. 그리고 split() 함수를 통해 입력 받은 문자열을 A와 B로 나눠준 후 int() 함수를 이용해 문자열을 정수형으로 바꿔준다.

 

if 조건문을 사용해서 A와 B가 0일 때 반복문을 종료하고, 0이 아니면 A+B를 출력하고 반복문을 이어간다.

반응형