Problème de syntaxe [Résolu]

-
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 :

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
Afficher la suite 

1 réponse

0
Merci
Ca n'apparaît pas sur le message, mais j'ai bien laisser l'espace après les "if", "elif" et "else)
yg_be
Messages postés
8759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 octobre 2019
436 -
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 faire
elif delta >0 :

ou bien
else :
> yg_be
Messages postés
8759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 octobre 2019
-
J'y connais rien du tout, comment je peux faire ?
yg_be
Messages postés
8759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 octobre 2019
436 > ctnantoine -
commencer par des exercices plus simples, pour progresser et comprendre.
comment as-tu rédigé ce programme sans rien y connaitre?
> yg_be
Messages postés
8759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 octobre 2019
-
J’ai pas le choix, c’est un DM de maths. Mais j’ai compris mon erreur, c’est parce qu’on ne peut rien écrire derrière « else ».
Commenter la réponse de ctnantoine