기초 프로그래밍/Python

[백준] 11022번 파이썬 python(A+B - 8)

Chaerry._o 2023. 7. 19. 16:03
반응형

▷ 문제

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

 

전체 코드

T = int(input())

for i in range(1, T+1):
    A, B = map(int, input().split())
    print("Case #", i, ": ", A, " + ", B, " = ", A+B, sep="")

 

코드 분석

T = int(input())

변수 T에 테스트 케이스의 수를 저장한다. input() 함수를 사용해서 요소를 입력 받아 문자열로 변수에 저장한다.

int() 함수를 사용해서 입력 받은 문자열을 정수형으로 바꿔준다.

 

for i in range(1, T+1):
    A, B = map(int, input().split())
    print("Case #", i, ": ", A, " + ", B, " = ", A+B, sep="")

for 문과 range() 함수를 사용해서 T번 반복하는 반복문을 만든다.

 

map() 함수는 입력 받은 요소에 지정한 함수를 적용하는 함수이다. input() 함수를 사용해서 요소를 입력 받고, 입력 받은 요소를 split() 함수를 이용해 나눠준다. int() 함수로 입력 받은 문자열을 정수형으로 바꿔준다.

 

print() 함수 안에 요소들을 콤마로 연결하면 요소 사이에 띄어쓰기가 출력된다. 띄어쓰기를 없애기 위해 sep=를 사용했다. 큰따옴표 안에 아무 것도 넣지 않으면 된다.

 

반응형