课程
/后端开发
/Python
/初识Python
求大佬解释???
2019-09-27
源自:初识Python 7-4
正在回答
因为 u=(-b)/(2*a)输出的是整数,2是整数,而(2, 3, 0)带入的结果应该是-0.75,是浮点数,取整是-1。
改成:u=(-b)/(2.0*a)
希望能帮到您
python3中两个int类型相除会自动判断数据类型进行转换
3/4在python3中结果为0.75,而在python2中结果是0
负数的话python3是-0.75,而在python2中是-1
所以出现了你图中的错误
lllOrz
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序