Ich mache ein Programm, das die quadratische Gleichung löst und die Wurzeln ausdruckt. Bevor ich zum Hauptprogramm komme, versuche ich nur, die Quadratwurzel zu arbeiten. Der Fehler, den ich bekomme, sagt "Math Domain Fehler". Wenn mir jemand helfen könnte, warum es nicht funktioniert, wäre das großartig.Python math Domänenfehler
import math
a = int(sys.argv[1])
b = int(sys.argv[2])
c = int(sys.argv[3])
x1 = int
x2 = int
# variables into solving equation and assign answers
print(math.sqrt((b**2)-(4*a*c)))
Wahrscheinlich geben Sie Werte ein, die eine negative Zahl ergeben. 'math.sqrt' gibt dir keine komplexen Zahlen. – 098799
Die Zeilen 'x1 = int' und' x2 = int' machen nichts Sinnvolles. – chepner