Ich habe derzeit Probleme zu verstehen, wie imaginäre Zahlen erscheinen, wenn ich die quadratische Gleichung mache. Meine Aufgabe besteht darin, die quadratische Gleichung zu erstellen und imaginäre Zahlen zu erhalten, aber es ist extrem schwierig, dorthin zu gelangen. jede Hilfe, die Sie anbieten können, wäre großartig!Wie bekomme ich imaginäre Zahlen ohne Verwendung von cmath bei der Berechnung der quadratischen Gleichung?
Hier ist der Code i zur Zeit haben:
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)
bitte helfen !!! Ich bin gerade so festgefahren. Ich denke, Sie müssen etwas mit dem Problem tun, wenn rootValue < 0; aber ich bin mir nicht sicher, wie ich das machen soll. Ich darf auch nicht 'import cmath' verwenden, ich soll es so machen, dass du das einfach so machen kannst.