Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Obtenez des réponses rapides à vos questions grâce à un réseau de professionnels expérimentés sur notre plateforme de questions-réponses. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels.

EXERCICE 4 (3 POINTS):
On donne le programme suivant
if note<10
print("Recommencez le test 1)
elif notes 10:
print("Vous avez la moyenne")
else:
print("Test réussi")
Corriger les erreurs de saisie du programme.

Sagot :

Explications:

Bien le bonsoir !

Dans ce programme, on peut constater 3 erreurs, les suivantes ;

1ere Erreur ;

"if note<10" dans cette partie, il manque le ":" après le 10, en effet lorsqu'on défini une condition, il faut mettre un : a la fin.

2nd Erreur ;

'print("Recommencez le test 1)' Ici, le problème va être dans le print : il manque un '"' après le 1, a chaque fois que l'on insère un texte dans un print, il faut le mettre entre guillemets.

3ème Erreur :

"elif notes 10:" Dans celle-ci, il manque tout simplement le "==" entre le "notes" et le "10". Puisque la condition se traduit par "sinon si la note est égale à 10 faire ceci" on voit bien qu'il manque un égal

PS : Le nom de la variable est différent des autres, je suppose que c'est une erreur de frappe de ta part, mais si ça ne l'est pas c'est une faute

Aussi : je ne peux pas les voir a l'heure actuelle, mais peut-être y a-t-il des erreurs de tabulations, il faudrait en gros que les trois print soient en tabulations, rien d'autre

En te souhaitant une excellente soirée !