Maintenant que nous maîtrisons les fondamentaux, un authentique programme de quizz, simple mais parfaitement fonctionnel, qui est en plus l'occasion de découvrir une des richesses de Python, les modules, et comment faire pour limiter les problèmes avec ces #$£% d'accents.
IX. Fichiers et exceptions
Nous améliorons le programme de la pythonnerie n°8 en le rendant générique, c'est-à-dire en sortant questions et réponses du programme - l'occasion de voir comment lire un fichier externe et comment intercepter les messages d'injures du système quand il y a une erreur pour les transformer en messages compréhensibles par l'utilisateur du programme.
X. Algorithme
Où l'on parle de l'Inde, du califat de Baghdad, d'un pape, et de comment traiter un problème en informatique. Au risque de décevoir les admirateurs de Prévert, pas de raton-laveur.
XI. Créer une fonction
Vous verrez comment définir vos propres traitements dans du code réutilisable dans différents programmes, sur l'exemple d'un algorithme pas si simple qui amène à se poser un certain nombre de questions.