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

1 réponse

  1. Ca n'apparaît pas sur le message, mais j'ai bien laisser l'espace après les "if", "elif" et "else)
    1. @yg_beJ'y connais rien du tout, comment je peux faire ?
    2. Contributeur
      @ctnantoinecommencer par des exercices plus simples, pour progresser et comprendre.
      comment as-tu rédigé ce programme sans rien y connaitre?
    3. @yg_beJ’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 ».