bmi = weight/(height*height) if bmi>32: print('严重肥胖') elif bmi>28.5: print('肥胖') elif bmi>25: print('过重') elif bmi>18.5: print('正常') else: print('过轻')
直接运行会报错提示语法错误,但删掉最后两个判断之后能输出 过重
后面两个冒号是中文的
这个bmi的设定是不是不够严谨?
Sign in to make a reply
柳叶赵
bmi = weight/(height*height) if bmi>32: print('严重肥胖') elif bmi>28.5: print('肥胖') elif bmi>25: print('过重') elif bmi>18.5: print('正常') else: print('过轻')
直接运行会报错提示语法错误,但删掉最后两个判断之后能输出 过重