python学习tips11-条件判断

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

  • 低于18.5:过轻
  • 18.5-25:正常
  • 25-28:过重
  • 28-32:肥胖
  • 高于32:严重肥胖

if-elif判断并打印结果:

h=float(input('height(m): '))
w=float(input('weight(kg): '))
BMI=round(w/(h**2),1)
if BMI< 18.5:
    print('BMI=',BMI,'过轻')
elif 18.5<=BMI<25:
    print('BMI=',BMI,'正常')
elif 25<=BMI<28:
    print('BMI=',BMI,'过重')
elif 28<=BMI<32:
    print('BMI=',BMI,'肥胖')
else:
    print('BMI=',BMI,'严重肥胖')

height(m): 1.75
weight(kg): 80.5
BMI= 26.3 过重

要点:

1、利用float转化为浮点型数据,否则会报错。

2、利用round保留2位小数。

3、if、elif、else语句最后要带“:”。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值