Python计算身体质量指数BMI

追求简洁之美

一道练习题,看到标准答案后,反思自己写的过于复杂了。

 

题目:

计算BMI值并打印分类

BMI = 体重 (kg) /身高2(m2)

分类 国际BMI值 国内BMI值
偏瘦 <18.5 <18.5
正常 18.5 - 25 18.5 - 24
偏胖 25 - 30 24 - 28
肥胖 >=30

>=28

输入

1.68,41

输出

‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬BMI 数值为:14.53
BMI 指标为:国际'偏瘦', 国内'偏瘦'

 

我的答案:

h,w = eval(input())#注意eval()转成数字以运算
BMI = w/pow(h,2)#注意公式中变量不要写反
print('BMI数值为:{0:.2f}'.for
  • 12
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值