那個大神幫忙看下為啥這個不對呀
import math
def quadratic_equation(a, b, c):
? ? t =math.sqrt(b*b - 4*a*c)/(4*a*a)
? ? return t - b/(2*a) , b/(2*a) - t
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
import math
def quadratic_equation(a, b, c):
? ? t =math.sqrt(b*b - 4*a*c)/(4*a*a)
? ? return t - b/(2*a) , b/(2*a) - t
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2018-11-19
舉報
2018-12-23
import math
def quadratic_equation(a, b, c):
?? 判斷是否有姐
??? t =math.sqrt(b*b - 4*a*c)
??? return (t - b)/2*a , (-b-t)/2*a
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2018-12-19
?return t - b/(2*a) , b/(2*a) - t運算法則和公式有誤
?return (t - b)/(2*a) , (-b-t)/(2*a) 正確
2018-11-29
你下邊的4*a*a不用開方,math.sqrt就是計算平方根的,你再試試
2018-11-27
是這個意思嗎?結果也是不正確的
2018-11-27
懂你的意思,算法的優先順序,你這樣寫,就是先開平方,然后進行除法運算。不妨后面加個括號試試
2018-11-21
t- b/2a? 按照我那么寫就應該是這樣的? ? 我把式子右邊一起開方了, 不是把右邊式子的上面單獨開方的
2018-11-20
你求平方根的公式是錯的,兩個根的表示方法也不對。其次,return那一行,要把t-b用括號括起來。
2018-11-20
沒有呀,我在上面開方的時候把4*a*a也給開方了,你這不是把4a^2給拿出來了嗎
2018-11-19
你記錯求根公式啦,(-b +- math.sqrt(d)) / (2 * a),d=b * b - 4 * a * c.