문제 ) 킬로그램(kg)를 파운드(lb)으로 변환하는 프로그램을 작성하십시오.
이 때 1 킬로그램은 2.2046 파운드입니다.
풀이)
이 문제도 6204번 문제와 동일하게 %-포맷팅과 f-string 2가지 방법으로 풀어보았다.
1) %-포맷팅을 이용한 방법
1
2
|
a = int(input())
print("%0.2f kg => %0.2f lb" %(a, 2.2046*a))
|
cs |
%f를 이용하여 소수점 이하 2번째 자리까지 표현하도록 했다.
2)f-string을 이용한 방법.
1
2
3
|
a = int(input())
print(f'{a:.2f}',"kg => ",f'{2.2046*a:.2f}',"lb")
|
cs |
f-string 안에 .2f를 삽입하여 소수점 이하 2번째 자리까지 나오도록 표현하고,
킬로그램의 파운드 변환은 변수 자리에 2.2046*a를 넣어 해결했다.
문제 출처 : https://swexpertacademy.com/main/main.do
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
※ SW Expert 아카데미는 원칙적으로 문제를 무단 복제하는 것을 금지합니다.
학습용으로 문제를 가져왔으나, 문제가 될 시 수정 및 삭제하겠습니다.
'Develop > Python + SWEA' 카테고리의 다른 글
[SW Expert Academy] 6216. 연산자 5 (0) | 2022.01.03 |
---|---|
[SW Expert Academy] 6209. 연산자 4 (0) | 2022.01.03 |
[SW Expert Academy] 6207. 연산자 3 (0) | 2022.01.03 |
[SW Expert Academy] 6204. 연산자 1 (0) | 2022.01.03 |
[SW Expert Academy] 6196. 변수 (0) | 2022.01.03 |