h=input('请输入您的身高(m):') w=input('请输入您的体重(kg):') hf=float(h) hw=float(w) BMI=(hw)/(hf)/(hf) if BMI<18.5: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重过轻'%(hf,hw,BMI)) elif 18.5<=BMI<25: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重正常'%(hf,hw,BMI)) elif 25<=BMI<28: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重过重'%(hf,hw,BMI)) elif 28<=BMI<32: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重肥胖'%(hf,hw,BMI)) else: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重严重肥胖'%(hf,hw,BMI))
。。单位是m怎么写成cm了。。尴尬
Sign in to make a reply
古怪的SDSD
h=input('请输入您的身高(m):') w=input('请输入您的体重(kg):') hf=float(h) hw=float(w) BMI=(hw)/(hf)/(hf) if BMI<18.5: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重过轻'%(hf,hw,BMI)) elif 18.5<=BMI<25: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重正常'%(hf,hw,BMI)) elif 25<=BMI<28: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重过重'%(hf,hw,BMI)) elif 28<=BMI<32: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重肥胖'%(hf,hw,BMI)) else: print('身高:%.2fcm\n体重:%.2fkg\nBMI:%.2f\n您的体重严重肥胖'%(hf,hw,BMI))