课程
/后端开发
/Python
/初识Python
不知道是逻辑问题还是代码哪里语法错误,看了好久,没找出来原因
2017-03-11
源自:初识Python 7-4
正在回答
第十二行的2a改成2*a
Emmanuels 提问者
谢谢,有两处没有写好,你发现了一处。很感谢
import math
def quadratic_equation(a, b, c):
dit = b*b-4*a*c
if dit > 0:
d = math.sqrt(dit)
x1 = (-b + d)/(2*a)
x2 = (-b - d)/(2*a)
return x1,x2
elif dit == 0:
x1 = -b/(2*a)
return x1
else:
return
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
mathfather
Emmanuels 提问者 回复 mathfather
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序