Déboguer un programme Python
Tu dois corriger les erreurs nombreuses qui empêchent au programme ci-dessous de fontionner.
Il y en a 9!
- 6 erreurs de syntaxe (qui empêchent le programme de s'exécuter)
- 2 erreurs à l'exécution (qui apparaissent après que le programme ait démarré)
- 1 erreur logique (le programme ne crashe pas mais le résultat est faux)
Tu peux soit copier le texte du programme ci-dessous et le coller dans Thonny
ou (mieux!) ouvrir le fichier joint (.py) avec Thonny directement pour travailler dessus.
Il faudra que tu essaies d'exécuter le programme de nombreuses fois pour que Python te crache un message d'erreur. C'est ce message d'erreur qui te guidera pour déboguer le programme.
Rappel:
- Pour exécuter un programme dans Thonny, il faut cliquer sur l'icône "play verte".
- Le programme s'exécute ensuite dans la console où tu verras apparaître les messages d'erreur...

Rends le devoir sous forme d'un fichier .py (mieux)
ou d'un texte (moins bien).
Bon courage!
Début du programme en version texte:
"""
Programme qui pose une question à l'utilisateur
et le félicite s'il répond correctement.
""
reponse = imput ("Donne-moi un nombre")
if réponse == 10:
print('Ton nombre est 10')
else reponse > 10:
print 'Ton nombre est plus grand que 10'
else
print('Ton nombre est plus petit que 0')
print("Au revoir!")
Fin du programme en version texte
- 21 janvier 2026, 23:27