0
我目前無法理解如何在做二次方程時出現虛數。我的任務是製作二次方程,並得到虛數,但我在那裏遇到了極其困難的時刻。 任何幫助你可以提供將是偉大的!在計算二次方程時,如何在不使用cmath的情況下得到虛數?
下面是代碼我目前有:
import math
print "Hello, please insert 3 numbers to insert into the quadratic equation."
a = input("Please enter the first value: ")
b = input("Please enter the second value: ")
c = input("Please enter the third value: ")
rootValue = b**2 - 4*a*c
if rootValue < 0:
print (-b-(rootValue)**(.5))/(2 * a)
if rootValue > 0:
print ((-b + (rootValue)**(1/2)) /(2 * a))
if rootValue == 0:
print -b/(2*a)
請幫助!我現在很堅持。 我認爲你必須做一些問題,如果rootValue < 0;但我不知道該怎麼做。 我也不允許使用'import cmath',我應該讓它可以這樣做。