课程
/后端开发
/Python
/初识Python
print 2.5 + (10/ 4)
2018-06-22
源自:初识Python 3-8
正在回答
看了大家的回答,我觉得可能是Python版本的问题。在Python3.x版本中,你的print语句输出就是5.0.大家说的10/4余2,在Python3.x中是不对的,但在使用地板除的时候10//4会是2,结果是4.5.这个你可以去廖雪峰老师的python教程网站上去看,看他写的python3.x。
10/4=2,余2,并不是2.5
整数相除会把小数省略,需要把其中一个变为浮点数,这样结果就是浮点数了
10/4 结果为2
10.0/4 结果为2.5
加不加括号都是先运算除法,问题关键在于10/4=2;浮点数忽略了。
正解:print 2.5 + 10.0/4
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序