Python V 2 Tp 2 Exo 1 Correction
Correction Exercice 1: le test if
Ecrivez un script qui calcule les solutions de l’equation ax^2+bx+c=0
from math import sqrt
a = float(raw_input("entrez a:"))
b = float(raw_input("entrez b:"))
c = float(raw_input("entrez c:"))
# calcul du determinant
delta = b**2 - 4*a*c
if delta > 0:
print "x1=%g, x2=%g"%((-b-sqrt(delta))/(2*a),(-b+sqrt(delta))/(2*a))
elif delta == 0:
print "x1=%g"%(-b/(2*a))
else:
print "pas de solution."
a = float(raw_input("entrez a:"))
b = float(raw_input("entrez b:"))
c = float(raw_input("entrez c:"))
# calcul du determinant
delta = b**2 - 4*a*c
if delta > 0:
print "x1=%g, x2=%g"%((-b-sqrt(delta))/(2*a),(-b+sqrt(delta))/(2*a))
elif delta == 0:
print "x1=%g"%(-b/(2*a))
else:
print "pas de solution."