|
|
6鱼币
def bmi(x,y):
print(x / y**2 )
x=weight = input("请输入你的体重(单位)Kg:")
y=height = input("请输入你的身高(单位)m:")
x= float(weight)
y = float(height)
bmi = x / (y**2)
if bmi < 18.5:
print ("你有点小小的苗条哦 你的BMI是%.2f"%bmi)
elif bmi >=18.5and bmi <= 23.9:
print ("身材很OK哦,继续保持下去,你的BMI是%.2f"%bmi)
elif bmi >= 23.9 and bmi <= 27:
print ("有有点重哦,你的BMI是%.2f"%bmi)
elif bmi >= 27 and bmi <= 32:
print ("请注意你的饮食 否则小心出不了门,你的BMI%.2f达到了恐怖的"%bmi)
else:
print ("出行请注意瘦子 以免被您吓死")
return bmi
bmi(60,1.79)
稍微加了点信息采集,其实之后可以把信息导出,一起进步吧!!
def bmi(x,y):
bmi = x / y**2
if bmi < 18.5:
print ("你有点小小的苗条哦 你的BMI是%.2f"%bmi)
elif bmi >=18.5and bmi <= 23.9:
print ("身材很OK哦,继续保持下去,你的BMI是%.2f"%bmi)
elif bmi >= 23.9 and bmi <= 27:
print ("有有点重哦,你的BMI是%.2f"%bmi)
elif bmi >= 27 and bmi <= 32:
print ("请注意你的饮食 否则小心出不了门,你的BMI%.2f达到了恐怖的"%bmi)
else:
print ("出行请注意瘦子 以免被您吓死")
return bmi
while 1 :
name=input('请输入名字:')
if not isinstance(name,str):
print('请输入正确的名字!!OK??')
continue
sex=input('请输入性别:')
if sex !='男' and sex !='女' :
print('请重新输入性别。')
continue
x1= float(input("请输入你的体重(单位)Kg:"))
y1= float(input("请输入你的身高(单位)m:"))
print('你好!你的信息如下:\n 姓名:%s \n 性别:%s'% (name, sex))
bmi(x1,y1)
break
|
最佳答案
查看完整内容
稍微加了点信息采集,其实之后可以把信息导出,一起进步吧!!
def bmi(x,y):
bmi = x / y**2
if bmi < 18.5:
print ("你有点小小的苗条哦 你的BMI是%.2f"%bmi)
elif bmi >=18.5and bmi = 23.9 and bmi = 27 and bmi
|