为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大神看看这个代码

请各位大神看看这个代码

一百三十八 2018-02-12 19:18:41
# BMI计算 x = eval(input("请输入您的身高,例:1.68m:")) # 将数字赋值给H y = eval(input("请输入您的体重,例:60kg:")) # 将数字赋值给W z = pow(x,2) a = y/z if a <= 18.5:     print("您的BMI值(kg/m²)为:",a)     print("在国内外均属于偏瘦类型") elif 18.5 < a <=24:     print("您的BMI值(kg/m²)为:",a)     print("在国内外均属于正常类型") elif 24 < a <= 25:     print("您的BMI值(kg/m²)为:",a)     print("在国际属于正常类型,在国内属于偏胖类型") elif 25 < a <= 28:     print("您的BMI值(kg/m²)为:",a)     print("在国内外均属于偏胖类型") elif 28 < a <= 30:     print("您的BMI值(kg/m²)为:",a)     print("在国际属于偏胖类型,在国内属于肥胖类型") elif 30 < a:     print("您的BMI值(kg/m²)为:",a)     print("在国内外均属于肥胖类型") else:     print("您的输入无法被识别!")我本来想在if的前面加上 def main() 这个函数的 但是发现程序运行不了 就改成这样了 但是感觉很丑 顺便问一下大家main 这个函数有什么用(虽然这样也让程序运行起来了 但是 感觉很奇怪
查看完整描述
  • 6 回答
  • 0 关注
  • 1747 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信