Problème de syntaxe
Résolu
ctnantoine
-
ctnantoine -
ctnantoine -
Bonjour, j'ai rédigé un programme et la console m'indique qu'il y a une erreur de syntaxe, sauf que je ne la trouve pas. Pourriez-vous m'aider ?
Voici le programme :
Et voici le message indiquant l'erreur :
Merci d'avance.
EDIT : Ajout des balises de code
Voici le programme :
from lycee import *
a=input("a=")
b=input("b=")
c=input("c=")
delta=b**2-4*a*c
print("Delta=")
if delta <0 :
print("pas de racine réelle")
elif delta ==0 :
print ("une seule racine x0")
x0=-b / 2*a
print("x0")
else delta >0 :
print("deux racines réelles distinctes")
x1=-b-sqrt(delta) / 2*a*b
print("x1=")
x2=-b+sqrt(delta) / 2*a*b
print("x2=")
Et voici le message indiquant l'erreur :
- Console de processus distant Réinitialisée *** File "<module2>", line 14 else delta >0 : ^SyntaxError: invalid syntax>>>
Merci d'avance.
EDIT : Ajout des balises de code
Configuration: Windows / Edge 18.18362
1 réponse
-
Ca n'apparaît pas sur le message, mais j'ai bien laisser l'espace après les "if", "elif" et "else)
-
bonjour, cela n’apparaît pas sur le message parce que tu n'as pas utilisé les balises de code pour publier ton programme. lecture indispensable : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
le message d'erreur t'indique où se trouve l'erreur de syntaxe:else delta >0 :
tu peux faireelif delta >0 :
ou bienelse :
-