看看我的代码有问题吗,提示报错但是pycharm里面没有报错
来源:2-10 编程练习
diapermaster
2020-07-22 16:07:20
# coding: utf-8
height = float(input('请输入身高:'))
strong = float(input('请输入体重:'))
BMI = strong / (height ** 2)
print(f'小明身高为{height},体重为{strong}')
print(f'小明身体状况指数为{BMI:f}')
if BMI < 18.5:
print('过轻')
elif 18.5 <= BMI < 25:
print('正常')
elif 25 <= BMI < 28:
print('过重')
elif 28 <= BMI < 32:
print('肥胖')
else:
print('过度严重肥胖')
1回答
同学,你好。
1、大于等于18.5并且小于等于25打印“正常”,大于25并且小于等于28打印“过重”,大于28并且小于等于32打印“肥胖”,大于32打印“严重肥胖”

2、本题设置了参考答案,同学的代码与给定的参考答案有偏差,因此会提示报错。同学的代码根据上述修改后也是可以的。
同学可点击下图的位置查看参考答案

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~~
相似问题