Python小程序-根据用户输入的身高体重计算BMI值

题目要求:

请根据BMI公式(体重除以身高的平方)按照用户输入的身高体重计算BMI指数,并根据BMI指数:

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

if-elif判断并打印结果。

代码:

height = float(input("请输入身高(单位,米):"))
weight = float(input("请输入体重(单位,公斤):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
    print("过轻")
elif 18.5 <= bmi < 25:
    print("正常")
elif 25 <= bmi < 28:
    print("过重")
elif 28 <= bmi < 32:
    print("肥胖")
else:
    print("严重肥胖")

小结:

Python中求次方可以使用底数 ** 接指数,例如:求2的8次方,可以写成2 ** 8。

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code