定义metric_to_imperial()函数,该函数只接受一个名为kilo的数值参数。该函数应该将作为参数的千克数转换为英石、磅和盎司的数量。.
1盎司是28.349523125克,1磅是16盎司,1英石等于14磅。
注意,在计算中使用的总盎司数应该四舍五入到最接近的整数。
石头、磅和盎司的数量都显示为整数。
公斤数在显示时四舍五入到小数点后两位。
函数应该按照下面示例中所示的格式打印输出。
例如, 输入:metric_to_imperial(10.1)
输出:10.1 kilogram(s) is 1 stone(s), 8 pound(s), 4 ounce(s).
输入: metric_to_imperial(0.15)
输出:0.15 kilogram(s) is 0 stone(s), 0 pound(s), 5 ounce(s).
def metric_to_imperial() :
python使用定义
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-link 2022-11-05 08:30关注
def metric_to_imperial(kilo): ass = int(kilo * 1000 / 28.349523125 + 0.5) bang = ass // 16 ass = ass - bang * 16 ys = bang // 14 bang = bang - ys * 14 print('%.1f kilogram(s) is %d stone(s), %d pound(s), %d ounce(s)' % (kilo,ys,bang,ass)) metric_to_imperial(10.1)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 Vue3 大型图片数据拖动排序
- ¥15 划分vlan后不通了
- ¥15 GDI处理通道视频时总是带有白色锯齿
- ¥20 用雷电模拟器安装百达屋apk一直闪退
- ¥15 算能科技20240506咨询(拒绝大模型回答)
- ¥15 自适应 AR 模型 参数估计Matlab程序
- ¥100 角动量包络面如何用MATLAB绘制
- ¥15 merge函数占用内存过大
- ¥15 使用EMD去噪处理RML2016数据集时候的原理
- ¥15 神经网络预测均方误差很小 但是图像上看着差别太大