标题:小弟是刚学python的小白,求大神指导一下小弟编的这个python到底错在哪里?
取消只看楼主
qinzhi
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-6-6
结帖率:0
已结贴  问题点数:20 回复次数:0 
小弟是刚学python的小白,求大神指导一下小弟编的这个python到底错在哪里?
BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重(kg)除以身高米数平方(m2)得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。你需要设计一个函数BMI_judger(weight,height),该程序根据weight值以及height值计算出BMI指数,然后根据下表函数输出这组数据属手哪一类.需要注BMI_judger(weight,height)中的Weight值输入单位是kg,而height值输入值单位允许m或者cm,因此该程序会有一个单位换算的功能。
# grader format
def BMI_judger(weight,height):
      height=input('height(m):')
      weight=input('weight(kg):')
if height>3
height=height/100
BIM=float(float(weight)/(float(height)**2))
print(‘你的BIM的指数为:’,BIM)
else
      BIM=float(float(weight)/(float(height)**2))
      print(‘你的BIM的指数为:’,BIM)
if BIM<18.5:
   print(‘underweight’)
elif BIM<=25:
   print(‘normal weight’)
elif BIM<=30:
   print(‘overweight’)
else
   print(‘obese’)

bmi()
for i in range(10):
  chose=input(‘你是否愿意继续计算BIM(y/n):’)
  if chose=’y’:
bmi
else:
   break
搜索更多相关主题的帖子: python 指数 input float print 
2018-06-07 11:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-487694-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.777621 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved