Je fais un programme qui résout l'équation quadratique et imprime les racines. Avant d'arriver au programme principal, j'essaie simplement de faire fonctionner la racine carrée. L'erreur que je reçois dit "erreur de domaine mathématique". Si quelqu'un pouvait m'aider à savoir pourquoi cela ne fonctionne pas, ce serait formidable.Erreur de domaine mathématique Python
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)))
Il est probable que vous saisissiez des valeurs qui correspondent à un nombre négatif. 'math.sqrt' ne vous donnera pas de nombres complexes. – 098799
Les lignes 'x1 = int' et' x2 = int' ne font rien d'utile. – chepner