a = int(input("Please enter the value of a: "))
b = int(input("Please enter the value of b: "))
c = int(input("Please enter the value of c: "))
root_1 = (-b + ((b**2) - 4*a*c)**0.5)/2*a
root_2 = (-b - ((b**2) - 4*a*c)**0.5)/2*a
if root_1 < 0 or root_2 < 0:
root = "No real roots"
elif root_1 > 0 or root_2 > 0:
root = "Two real roots"
elif root_1 == 0 or root_2 == 0:
root = "One real root"
print("The values you entered have", root)
Hallo bin ich habe Probleme mit komplexen und int gibt mir einen Fehler. Gibt es dafür eine Lösung? Danke im Voraus.Typen komplex vs int
Welches Problem haben Sie? Wo benutzt du 'komplex'? Was ist der Fehler? – wallyk
TypeError: unorderable Typen: complex()
Wenn ich a = 2, b = 2 und c = 2 eingegeben habe, ist das Ergebnis eine komplexe Zahl und gibt den Fehler, den ich in die obige Nachricht eingefügt habe. –