본문 바로가기
Develop/Python + SWEA

[SW Expert Academy] 6206. 연산자 2

by Tarra 2022. 1. 3.

문제 ) 킬로그램(kg)를 파운드(lb)으로 변환하는 프로그램을 작성하십시오.
이 때 1 킬로그램은 2.2046 파운드입니다.

 

풀이)

이 문제도 6204번 문제와 동일하게 %-포맷팅과 f-string 2가지 방법으로 풀어보았다.

 

1) %-포맷팅을 이용한 방법

1
2
= int(input())
print("%0.2f kg =>  %0.2f lb" %(a, 2.2046*a))
cs

 

%f를 이용하여 소수점 이하 2번째 자리까지 표현하도록 했다.

 

2)f-string을 이용한 방법.

 

1
2
3
= 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 아카데미는 원칙적으로 문제를 무단 복제하는 것을 금지합니다.

학습용으로 문제를 가져왔으나, 문제가 될 시 수정 및 삭제하겠습니다.