Python L1, Exercices supplémentaires

Un de vous m'a demandé quelques exercices "type" en Python. Je construirai ce paquetage graduellement, pas trop vite. Je vérifierai périodiquement si ce document est lu. Si je constate que non, il sera supprimé sans attendre.

Les exercices "type" ne signifie pas que les problèmes sont triviaux, mécaniques. Il faut réfléchir, traiter fragment par fragment, tester. Si vous avez des problèmes, posez des questions.


L'écriture de l'alphabet (ou de toute autre séquence régulière assez longue) à la main, n'est pas rationnel. Python dispose de deux fonctions de conversion : ord(caractère), et chr(entier) ; la première convertit un caractère en son code ANSI (par ex. 'A' → 65, 'a' → 97, '0' → 48, ...; cherchez la liste complète sur l'Internet). La seconde effectue l'opération inverse : chr(119) = 'w'. (Les nombres qui ne correspondent pas aux caractères standard sont codés spécifiquement, nous ne pouvons traiter ici ces cas.)