為什么不對呀
import math
def quadratic_equation(a, b, c):
? ? x1=0
? ? x2=0?
? ? if b*b-4*a*c>0:
? ? ? ? x1=(-b+math.sqrt(b*b-4*a*c))/2*a
? ? ? ? x2=(-b-math.sqrt(b*b-4*a*c))/2*a
? ? return x1 ,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
這個有什么問題嗎
2020-03-02
乘(*)除(/)運算運算順序是先后,
/2*a是先除以2再乘以a,
需要加一個/(2*a)