############################################################################# # Créé par Jean-Christophe BONNEFOY # le 01/09/2016 en Python 3.5.2 # Exercice 2 du TP n°3 ############################################################################# from math import * #Affichage du titre print('------------------------------------------------------') print(" Résolution d'une équation du second degré dans R ") print(" de type ax² + bx +c = 0 ") print('------------------------------------------------------') #saisie des coefficients réels (d'ou le float) a=float(input("Donner la valeur de a : ")) b=float(input("Donner la valeur de b : ")) c=float(input("Donner la valeur de c : ")) #Calcul des eventuelles solutions delta = b**2 - 4*a*c if (delta <0): print("l'équation ",a,"x² +",b,"x +",c,"=0 n'admet aucune solution réelle") else : if (delta == 0): print("l'équation ",a,"x² +",b,"x +",c,"=0 admet une solution double") print("X0 = ",-b/2*a) else : print("l'équation ",a,"x² +",b,"x +",c,"= 0 admet deux solutions") print("X1 = ",(-b-sqrt(delta))/2*a) print("X2 = ",(-b+sqrt(delta))/2*a) print('------------------------------------------------------')