A voir également:
- Math domain error python
- Formule math - Télécharger - Études & Formations
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
- Whea error occt - Forum Processeur
4 réponses
Bonjour,
Quelles valeurs as tu entrés ?
Car, je suppose que ton erreur se situe sur la ligne
Et si delta est négatif, il me semble normal que tu obtiennes cette erreur.
Il faudrait déplacer ta ligne 6 sous le if de ta ligne 9
Quelles valeurs as tu entrés ?
Car, je suppose que ton erreur se situe sur la ligne
racine = math.sqrt(delta)
Et si delta est négatif, il me semble normal que tu obtiennes cette erreur.
Il faudrait déplacer ta ligne 6 sous le if de ta ligne 9
Bonjour,
En gros, ca ressemblerait à ça:
En gros, ca ressemblerait à ça:
# -*- coding:Latin-1 -*- from math import * print("\nRéalisons un trinôme du second degré de tel que P= ax²+bx+c") a = float(input("Coefficient a: ")) b = float(input("Coefficient b: ")) c = float(input("Coefficient c: ")) if(a == 0.0): print('''\na est nul: ce n'est pas un polynome du second degré ''') else: print('\nLe trinôme : {}x²+{}x+{}'.format(int(a),int(b),int(c))) delta = b**2-4*a*c print('\nDelta = {}, donc: '.format(delta)) if delta < 0: print ("\nLe polynome n'a pas de racine réelle") elif delta > 0: print ("\nSolution 1 : {:.3f}\nSolution 2 : {:.3f}".format((-b-sqrt(delta))/(2*a), (-b+sqrt(delta))/(2*a))) elif delta == 0: print ("\nLe polynome a une solution : {:.3f}".format(-b/(2*a)))