我是新來的Python語言,我試圖編寫一個程序來解決一堆時間/距離/加速度變量。我知道我需要在Dtot-Dacceleration-Dconstant-Dbraking = 0行中使用某種求解函數,但我不知道要使用什麼函數或者它的語法是什麼。這是我的一塊代碼,任何幫助將不勝感激!在Python中求解等於0的二次方程
def VehicleProfile(Vi, Fa, Fd, Dtot, Vf, Taccel):
Vconstant = Vi+(Fa*9.81*Taccel)
Dacceleration = (Vi*Taccel)+(.5*Fa*9.81*(Taccel**2))
Dconstant = Vconstant*Tconstant
Dbraking = ((Vf**2)-(Vconstant**2))/(2*Fd*9.81)
Tbraking = (Vf-Vconstant)/(Fd*9.81)
Dtot-Dacceleration-Dconstant-Dbraking=0
return (Tconstant, Tbraking)
而且我使用python 2.7.7
http://en.wikipedia.org/wiki/Quadratic_formula – 2014-09-04 17:41:17
在'Dconstant = Vconstant * Tconstant'中使用'Tconstant'之前,它已被賦予一個值 – Optox 2014-09-04 17:44:23