为什么我输出的答案和老师的不一样?
import math
def quadratic_equation(a, b, c):
s = math.sqrt(b * b - 4 * a * c)
x1 = (-b + s) / 2 * a
x2 = (-b - s) / 2 * a
return x1, x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
我的输出是:
(0.0, -6.0)
(5.0, 1.0)
老师的是
(0.0, -1.5)
(5.0, 1.0)
代码没感觉有问题啊?求助