Problème de syntaxe

Résolu/Fermé
ctnantoine - Modifié le 6 oct. 2019 à 22:17
 ctnantoine - 5 oct. 2019 à 22:10
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

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 21081 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 janvier 2023 1 309
5 oct. 2019 à 20:55
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 21081 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 janvier 2023
5 oct. 2019 à 21:39
J'y connais rien du tout, comment je peux faire ?
0
yg_be Messages postés 21081 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 janvier 2023 1 309 > ctnantoine
Modifié le 5 oct. 2019 à 22:28
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 21081 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 janvier 2023
5 oct. 2019 à 22:10
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