반응형
▷ 문제
두 정수 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를 출력하고 반복문을 이어간다.
반응형
'기초 프로그래밍 > Python' 카테고리의 다른 글
[백준] 10807번 파이썬 python(개수 세기) (0) | 2023.07.28 |
---|---|
[백준] 10951번 파이썬 python(A+B - 4) (0) | 2023.07.19 |
[백준] 2439번 파이썬 python(별 찍기 - 2) (0) | 2023.07.19 |
[백준] 2438번 파이썬 python(별 찍기 - 1) (0) | 2023.07.19 |
[백준] 11022번 파이썬 python(A+B - 8) (0) | 2023.07.19 |