Voici le programme "équation du second degré" testé sur le site : execute_python_online :
# lettres accentuees interdites
# pour la fonction sqrt(), il faut le package math
# import math
# on va plutot utiliser "puissance 1/2" : **0.5
# a x^2 + b x + c
a = 1.
b = -5. # -(2+3) racines 2 et 3
c = 6. # 2*3
delta = b*b - 4*a*c
if delta > 0 :
    # indentation debut
    # sqrt demande l'importation du package math
    # x1 = (-b - math.sqrt(delta)) / (2*a)
    # x2 = (-b + math.sqrt(delta)) / (2*a)
    # ou : puissance 1/2 : ...**(1./2.) fonctionne sans supplement
    x1 = (-b - delta**0.5) / (2*a)
    x2 = (-b + delta**0.5) / (2*a)
    print "On a trouve 2 racines : x1=", x1, "et x2=", x2
    print "verification :"
    print "a x1^2 + b x1 + c = ", a * x1 * x1 + b * x1 + c
    print "a x2^2 + b x2 + c = ", a * x2 * x2 + b * x2 + c
    # indentation fin
elif delta == 0 :
    # indentation debut
    x1 = -b/(2*a)
    print "On a trouve 1 racine : x1=", x1
    print "verification :"
    print "a x1^2 + b x1 + c = ", a * x1 * x1 + b * x1 + c
    # indentation fin
else : # delta < 0
    # indentation debut
    print "Il n'y a pas de racine"
    # indentation fin
print "fin"
retour au menu : python