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 cmath
module 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.