EN : Can calculate the discriminant of a canonical form in Python FR : Permet de calculer le discriminant d’une forme canonique en Python
from math import * print("Solve ax^2+bx+c=0") a = float(input("a=")) b = float(input("b=")) c = float(input("c=")) if a == 0: if b == 0: if c == 0: print("Useless equation") else: print("Incorrect equation") else: print("x=-c/b") else: delta = b*b -4*a*c print("delta", delta) if delta == 0: print("1 real solution:") print("x0 = -b/2a=", -b/(2*a)) elif delta > 0: print("2 real solutions:") print("x1 = (-b-sqrt(delta))/(2*a) \n =",(-b-sqrt(delta))/(2*a)) print("x2 = (-b+sqrt(delta))/(2*a) \n =",(-b+sqrt(delta))/(2*a)) else: print("There is no real solution")