Problème de syntaxe

Résolu
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 :

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

ctnantoine
 
Ca n'apparaît pas sur le message, mais j'ai bien laisser l'espace après les "if", "elif" et "else)
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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 :
0
ctnantoine > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
J'y connais rien du tout, comment je peux faire ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > ctnantoine
 
commencer par des exercices plus simples, pour progresser et comprendre.
comment as-tu rédigé ce programme sans rien y connaitre?
0
ctnantoine > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 ».
0