為什么不對
import math def quadratic_equation(a, b, c): ? d=b*b-4*a*c ? ?if d>= 0: ? ?x1 = (-b+math.sqrt(d))/(2*a) ? ?x2 = (-b-math.sqrt(d))/(2*a) ? ?return x1,x2 ? ?else: ? ? ? ?return ? ? print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5) 為什么提示不正確
2015-12-15
import math
def quadratic_equation(a, b, c):
??? d=b*b-4*a*c
??? if d>= 0:
??????? x1 = (-b+math.sqrt(d))/(2*a)
??????? x2 = (-b-math.sqrt(d))/(2*a)
??????? return x1,x2
??? else:
??????? return
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
是否是因為縮進導致的?我運行你的代碼有結果。
(0.0, -1.5)
(5.0, 1.0)