Programme Python pour résoudre l'équation quadratique

Table des matières

Ce programme calcule les racines d'une équation quadratique lorsque les coefficients a, b et c sont connus.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Types de données Python
  • Entrée, sortie et importation Python
  • Opérateurs Python

La forme standard d'une équation quadratique est:

ax 2 + bx + c = 0, où a, b et c sont des nombres réels et a ≠ 0

Code source

# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2)) 

Production

 Entrez a: 1 Entrez b: 5 Entrez c: 6 Les solutions sont (-3 + 0j) et (-2 + 0j)

Nous avons importé le cmathmodule pour effectuer une racine carrée complexe. Tout d'abord, nous calculons le discriminant puis trouvons les deux solutions de l'équation quadratique.

Vous pouvez modifier la valeur de a, b et c dans le programme ci-dessus et tester ce programme.

Articles intéressants...