课程
/后端开发
/Python
/初识Python
如题,见代码~
2015-05-27
源自:初识Python 7-4
正在回答
1,首先,如果我没有理解错的话,你的if 表达式是这样的:
if a * x * x + b * x + c = 0:
2、题主的想法可能有问题,这样的判断语句意思就是,给定a、 b、 c,满足一元二次方程的等式,然后让计算机自己求x,这样定义函数,会提示出错,函数的默认参数是abc,x没有定义。
3、这个的逻辑其实也简单啦,就是先判断 :
b * b - 4 * a * c >=0
然后方程才有解。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序