# -*- coding: utf-8 -*-
"""
Nombre de racine(s) dans R
d'un polynôme du second degré à coefficients entiers et
calcul de valeurs approchées de racines réelles lorsqu'il y en possède
"""
""" Chargement de la bibliothèque contenant les fonctions mathématiques """
from math import *
""" Définition des coefficients du polynôme """
a=1 b=2 c=1
""" Calcul du discriminant """
delta=b**2-4*a*c
""" Test sur le signe du discriminant """
if delta < 0:
print "%dx^2+%dx+%d=0 n'a pas de solution dans R" %(a,b,c) elif delta==0:
""" Calcul de la solution et affichage """
sol = -b/2*a
print "%dx^2+%dx+%d=0 a une unique une solution dans R:%f" %(a,b,c,sol) else :
""" Calcul des solutions et affichage """
sol1 = (-b+sqrt(delta))/(2*a) sol2 = (-b-sqrt(delta))/(2*a)
print "%dx^2+%dx+%d=0 a deux solutions dans R: %f et %f" %(a,b,c,sol1,sol2)
1