Catégorie : Exercices Python

Encadrement

Encadrement

Écrire une fonction encadrer permettant d’encadrer un texte de plusieurs lignes, avec différents types de bordures, un écartement et une justification réglable.   La signature et la documentation de la fonction sont données ci-dessous : def...

Alignements

Alignements

L’objectif de l’exercice est de trouver tous les alignements de éléments dans un tableau de dimension lignes par colonnes. Résoudre un tel problème est notamment très utile pour évaluer l’état d’une grille dans des jeux tels...

Codage d’une image

Codage d’une image

L’image multicolore ci-dessous a été codée dans le but de la comprimer (qu’elle prenne moins d’espace de stockage). Retrouver le code de la troisième ligne.   Calculer le taux de compression.   Algorithme Définir une variable...

Codage RLE

Codage RLE

Le système de codage RLE (Run Length Encoding ou codage par longueur des plages), est certes ancien, mais a longtemps été utilisé dans les transmissions par fax. L’image ci-contre est codée par les nombres figurant à...

Résolution numérique d’équations

Résolution numérique d’équations

Méthode dichotomique Méthode de Newton Évaluation de la dérivée Convergence Utilisation de numpy et scipy Méthode de la sécante Équations différentielles : méthode d’Euler Choix du pas Cas d’une équation scalaire d’ordre 1 Utilisation des bibliothèques...

Structures conditionnelles

Structures conditionnelles

Tests Connaissances supplémentaires requises : Chaînes de caractères Écrire une suite d’instructions qui demande à un utilisateur de saisir deux chaînes de caractères et qui affiche la plus longue des deux.   Dans le programme suivant,...

Les listes

Les listes

Remarque : ces exercices font appel à des connaissances sur les listes et peuvent être réalisés sans structure conditionnelle ni boucle … Slicing En utilisant le slicing sur la liste l = list(range(100)) , afficher : tous...

Boucles

Boucles

Tables de multiplication Connaissances supplémentaires requises : Chaînes de caractères Écrire un programme qui permet d’écrire la table de 7 : 1 x 7 = 7 2 x 7 = 14 … 10 x 7 =...