두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.
a + b = c
a
, b
≤ 100입력 #1
4 5
출력 #1
4 + 5 = 9
a, b = map(int, input().split(' ')) print(a, '+', b, '=', a+b)
코드 간단 소개
- map으로 입력받은 것을 띄어쓰기를 기준으로 분리하여 int로 저장한다.
- print를 작성할 때 , 로 한 줄로 작성한다.
- , 를 기준으로 띄어쓰기가 들어가서 출력되게 된다.
- 코드 1
a, b = map(int, input().strip().split(' ')) print(f"{a} + {b} = {a + b}")
- 코드 2
a, b = map(int, input().strip().split(' ')) print('{} + {} = {}'.format(a, b, a+b))
두 풀이 모두 format함수를 사용하여 작성되었다.
format 함수
문자열 포매팅?
문자열 중간 중간에 특정 변수 값을 넣어주기 위해 사용한다.
format() 사용법
중괄호를 사용하고 format 함수의 인자로 값들을 넣는다.
ex )
'{인덱스0}, {인덱스1}'.format(값0, 값1)
'{} + {} = {}'.format(a, b, a+b)
f"{a} + {b} = {a + b}"