equation_second_degre.py

Created by benjamin-demassieux

Created on April 19, 2018

433 Bytes

Permet de résoudre une équation du second degré dans l’ensemble des nombres réels.


import math
def discriminant(a,b,c):
  delta=b**2-4*a*c
  return(delta)
  
def n_solution(a,b,c):
  d=discriminant(a,b,c)
  if d>0:
    return('2 solutions reelles')
  elif d==0:
    return('1 solution reelles')
  elif d<0:
    return('pas de solutions reelles')
    
def solution(a,b,c):
  if delta>0:
    x1=(-b+sqr(delta)/(2*a))
    x2=(-b-sqr(delta)/(2*a))
    solutions=[x1,x2]
    return(solutions)