定义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 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题
- ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
- ¥15 向数据表用newid方式插入GUID问题
- ¥15 multisim电路设计
- ¥20 用keil,写代码解决两个问题,用库函数
- ¥50 ID中开关量采样信号通道、以及程序流程的设计
- ¥15 U-Mamba/nnunetv2固定随机数种子
- ¥15 vba使用jmail发送邮件正文里面怎么加图片
- ¥15 vb6.0如何向数据库中添加自动生成的字段数据。