QUESTION 14 #246
킬로그램(kg)을 입력받아 그램(g), 파운드(lb), 온스(oz)로 변환하는 함수들을 완성하고, 10kg부터 100kg까지의 변환 표를 출력하세요.
main.py
def kg2g(x) :
return * 1000
def kg2pound(x) :
return * 2.204623
def kg2ounce(x) :
return * 35.273962
print("-" * 60)
print("킬로그램 그램 파운드 온스")
print("-" * 60)
for kg in range(10, 101, 10) :
print(f"{kg:6d} {kg2g():8.0f} {(kg):10.2f} {(kg):10.2f}")
print("-" * 60)
HINT
힌트 1: 각 함수는 공통적으로 매개변수 x를 전달받아 계산에 사용합니다.
힌트 2: for 루프 내에서 현재의 kg 값을 인자로 사용하여 세 가지 변환 함수 kg2g(), kg2pound(), kg2ounce()를 각각 호출합니다.
힌트 3: 함수 호출부에서 정의된 함수 이름(kg2pound, kg2ounce 등)을 정확히 입력해야 합니다.
실행 결과 예시
------------------------------------------------------------
킬로그램 그램 파운드 온스
------------------------------------------------------------
10 10000 22.05 352.74
20 20000 44.09 705.48
...
100 100000 220.46 3527.40
------------------------------------------------------------
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행