Algorithmie
Dans cette série d'exercices, vous allez devoir résoudre certains problèmes d'algorithmie à l'aide de fonctionnalités de base du langage Python comme les boucles, les structures conditionnelles et différentes structures de données comme les dictionnaires ou les listes. Vous aurez également besoin d'utiliser un certain nombre de fonctions de la bibliothèque standard de Python pour ne pas réinventer la roue à chaque exercice.
1. Enlever les doublons d'une liste
Le but de cet exercice est d'enlever les doublons de la liste. Pour réussir l'exercice, vous devez utiliser une autre...
2. Créer un générateur de lancer de dés
Le but de cet exercice est de générer 6 lancer de dés aléatoires, allant de 1 à 6. Votre script...
3. Compter le nombre de phrases dans un texte
Dans cet exercice, le but est de compter le nombre de phrases présentes dans le texte contenu dans la variable...
4. Compter le nombre d'occurrences d'une lettre dans une phrase
Dans cet exercice, nous cherchons à compter le nombre d'occurrences d'une lettre dans une chaîne de caractère. Ici, nous cherchons...
5. Recréer la fonction len
Un exercice toujours très intéressant à faire en Python est d'essayer de recréer les fonctions de base. Dans cet exercice,...
6. Compter le nombre d'occurrence d'un mot dans un texte
Dans cet exercice, nous allons compter le nombre d'occurence du mot "elit" dans le texte en Lorem Ipsum contenu dans...
7. Créer un vérificateur d'adresses IP
Dans cet exercice, vous devez créer une fonction ip_checker qui acceptera un paramètre ip_address et qui retournera le booléen True...
8. Ordonner une chaine de caractère
Le but de cet exercice et de remettre en ordre alphabétique les prénoms présents dans la chaîne de caractères. Vous...
9. Vérificateur de palindrome
Dans cet exercice, nous allons vérifier si une phrase est un palindrome ou non. Un palindrome est un mot ou...
10. Vérifier si une phrase est un pangramme
Encore un exercice avec un mot barbare que vous n'avez peut-être jamais entendu de votre vie 😅 Un pangramme est...
11. Compter l'occurrence de chaque lettre de l'alphabet dans un texte
Dans cet exercice, nous cherchons à analyser un texte pour savoir combien de fois on y retrouve chaque lettre de...
12. Recréer la méthode isdigit
Dans cet exercice, nous allons recréer une méthode appartenant aux chaînes de caractères, la méthode isdigit, qui permet de vérifier...
13. Générer un octet aléatoire
Dans cet exercice, nous allons générer un octet aléatoire. Un octet est représenté par une suite de 8 chiffres allant...
14. Recréer la méthode split
Dans cet exercice, nous allons recréer la méthode split, qui permet de séparer une phrase en plusieurs éléments, en spécifiant...
15. Recréer la méthode join
On continue avec les fonctions et méthodes de base que l'on essaie de comprendre et de recréer. Cette fois-ci, on...