课程
/后端开发
/Python
/初识Python
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
2015-08-16
源自:初识Python 5-3
正在回答
b = 26.3 if b >= 32: print('严重肥胖') elif b >= 28: print( '肥胖') elif b >= 25: print( '过重') elif b >=18.5: print( '正常') else: print( '过轻')
没有括号,所以出错。楼上 是在command上运行的所以显示正常。
DOS窗口可以输出正确的运行结果,如果你的不能正确运行的话,很有可能是因为字符格式问题,如楼上所说
编码格式的问题,因为你用了中文,编码格式换成utf8.开头加一句 #coding:uft8.另外,错误提示不是说了是编码问题了吗?
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序