用戶應該爲A,B和C輸入一個值,並得到二次方程的根。在數學上,我的代碼給出了錯誤的答案:來自二次方程程序的錯誤輸出
print "Quadratic Formula Calculator!!!"
a = input("Please, enter value for A: ")
b = input("Please, enter value for B: ")
c = input("Please, enter value for C: ")
quad =(b**2 - 4 * a * c)
if quad >= 0:
quad ** 0.5
print "quad"
else:
print "can not compute"
solution1 = (-b + quad)/(2 * a)
solution2 = (b + quad)/(2 * a)
print " Solution 1!!!:", solution1
print " Soultion 2!!!:", solution2
-1。你的二次方程式是錯誤的。 – BenDundee 2013-02-12 21:59:55
你想要計算什麼?你期望輸入哪個輸出?請妥善解釋您的問題。 – 2013-02-12 22:00:22
我想你想解決'a * x^2 + b * x + c = 0',但是如果你發佈了你想解決的問題,這將會很有幫助。另外我猜這是python-2.7的代碼,而不是python 3.x,所以如果你編輯問題並刪除不匹配的標籤,這將是禮貌的。 (啊,我看到martijn peters已經解決了這個問題)。 – 2013-02-12 22:03:33