**
**
一、首先进行输入需要的信息姓名、身高(米)、体重(千克)
name1 = str(input("请输入姓名:"))
hight1 = float(input("请输入身高(单位:米):"))
weght1 = float(input("请输入体重(单位:千克):"))
二、定义一个体重指数BMI,计算体重指数公式体重指数(BMI) = 体重(公斤) / (身高 X身高)或者体重指数(BMI) = 体重(公斤) / (身高X2)
def BMI(name, hight, weght):
'''
定义身高标准
:param name:姓名
:param hight:身高
:param weghi:体重
:return:无返回值
'''
BMI = (weght / (hight * hight))
# BMI = weght / hight * * 2
三、条件判断区间范围并打印
if BMI < 18.5:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 体重过轻!")
elif 18.5 <= BMI < 24:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 正常范围!")
elif 24 <= BMI < 27:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 过重!")
elif 27 <= BMI < 30:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 轻度肥胖!")
elif 30 <= BMI < 35:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 中度肥胖!")
else:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 重度肥胖!")
四、定义函数值
BMI(name1, hight1, weght1)
**
**
name1 = str(input("请输入姓名:"))
hight1 = float(input("请输入身高(单位:米):"))
weght1 = float(input("请输入体重(单位:千克):"))
def BMI(name, hight, weght):
'''
定义身高标准
:param name:姓名
:param hight:身高
:param weghi:体重
:return:无返回值
'''
BMI = (weght / (hight * hight))
# BMI = weght / hight * * 2
if BMI < 18.5:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 体重过轻!")
elif 18.5 <= BMI < 24:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 正常范围!")
elif 24 <= BMI < 27:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 过重!")
elif 27 <= BMI < 30:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 轻度肥胖!")
elif 30 <= BMI < 35:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 中度肥胖!")
else:
print(name, BMI, " >>>>>>>>>>>>>>>>>>> 重度肥胖!")
BMI(name1, hight1, weght1)