Bonjour,
Je suis débutant en python et je ne parviens pas à éliminer le bug dans cet algorithme.
Le bug semble être sur " print("La valeur du discriminant est",d)"
la console indique le message :IndentationError: unexpected indent.
Le pb est il lié à la variable d?
Comment déclarer "d" en tant que nombre à virgule?
Pouvez vous m'aider SVP.
Cordialement Joël
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 from math import sqrt a=eval(input("Veuillez entrer le nombre a SVP")) if a==0: print("a doit être non nul") exit(0) b=eval(input("Veuillez entrer le nombre b SVP")) c=eval(input("Veuillez entrer le nombre c SVP")) d=b**2-4*a*c print("La valeur du discriminant est",d) if d<0: print("Il n'y a pas de solution") if d==0: e=-b/(2*a) print("Il y a une solution ",e) if d>0: e=(-b-sqrt(d))/(2*a) f=(-b+sqrt(d))/(2*a) print("Il y a deux solutions",e,"et",f)
Partager