'''
体质指数(BMI)=体重(kg)÷身高*身高(m)
成人的BMI数值:
过轻:低于18.5
正常:18.5-23.9
过重:24-27
肥胖:28-32
非常肥胖, 高于32
'''
while True:
height = input('请输入您的身高(m),输入0结束:')
weight = input('请输入您的体重(kg),输入0结束:')
#如果输入的身高或是体重为0,直接结束循环
#关键字or,有一个条件成立即可
if height == '0' or weight =='0':
print ('您输入的数据有误,程序结束!')
break
#关键字and,两个条件都要成立
if height =='1.8' and weight =='70':
print ('微信扫一扫吧!')
break
#关键字not 表示非得关系
# 将输入的身高体重转换为float类型
height = float(height)
weight = float(weight)
BMI = weight/(height*height)
print (BMI)
if BMI < 18.5:
print ('体重过轻')
elif 18.5 <= BMI <= 23.9:
print ('体重正常')
elif 24 <= BMI <= 27:
print ('体重过重')
elif 28 <= BMI <= 32:
print ('体重肥胖')
else:
print ('非常肥胖')