感覺沒有錯
import math
def quadratic_equation(a, b, c):
? ? d = b * b - 4 * a * c
? ? if a != 0:
? ? ? ? if d > 0:
? ? ? ? ? ? x1= (-b + math.sqrt(d))/(2*a)
? ? ? ? ? ? x2= (-b - math.sqrt(d))/(2*a)
? ? ? ? ? ? return x1,x2
? ? ? ? else:
? ? ? ? ? ? return
? ? else return -c/b
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
沒過
2016-04-14
今天早上,敲了好多字,手指頭酸了。。。。我 偷個懶,先貼源碼:
只能說源代碼 不嚴謹,沒考慮 t 的求值過程可能會發生 error, 題主的代碼就是少寫了個冒號,正確的如下:
2016-04-12
else return -c/b ?書寫格式錯了
else:
? ? ?return -c/b
2016-04-12
2016-04-12
返回的時候 加上 括號 (x1,x1)