On écrit un algorithme Python pour obtenir les racines d’un polynôme du second degré de la forme \( ax^2+bx+c \).
Les lignes 6 et 7 traitent le cas de l'existence de deux racines, les lignes 8 et 9 celui de la racine double et enfin les lignes 10 et 11 celui de l'absence de racine.
Cependant, l'algorithme ne renvoie pas le résultat souhaité, il doit comporter des erreurs. Pour un nombre réel positif k, on note math.sqrt(k) la racine carrée de k.

01 |   import math
02 |   a = float(input('Rentrez la valeur de a : '))
03 |   b = float(input(Rentrez la valeur de b : ))
04 |   c = float(input('Rentrez la valeur de c : '))
05 |   delta = b ** 2 - 4 * a * c
06 |   if delta = 0:
07 |       result = [(-b - math.sqrt(delta)) / (2 * a), (-b + math.sqrt(delta)) / (2 * a)]
08 |   elif delta < 0:
09 |       result = -b / (2 * a)
10 |   else:
11 |       result = None
12 |   print(result)

Identifier la ou les lignes comportant des erreurs :
Pour accéder à cet exercice, il faut être connecté.
False