Discuss / Python / 为什么不对呢

为什么不对呢

Topic source

薛雪狼

#1 Created at ... [Delete] [Delete and Lock User]

h=1.75 w=80.5 b=w/(h*h) print('BMI值为:' , b) if b<18.5: print('过轻') elif b<25: print('正常') elif b<28: print('过重') elif b<32: print('肥胖') else: print('严重肥胖')

第一个print不需要缩进,另外这里print的b好象有很多位小数,可以改进下- -,另外我觉得后面的条件最好还是加上左右边界,比如b>25 and b<28 这样..虽然利用逐条执行的特点可以省略另一半...但是我觉得写完整还是好些...毕竟题目里这个模型比较简单...共同学习...


  • 1

Reply