Exercices Algorithmie
Exercices simples pour apprendre le langage Python
1 Boucles
1.1 Compte à rebours
Écrivez un code qui permet d’afficher ceci :
5
4
3
2
1
boom1.2 Somme et produit
Écrivez un code qui permet de calculer et d’afficher la somme et le produit des entiers de 1 à 50.
1.3 Tables de multiplications
Affichez les tables de multiplication de 1 à 9.
1 x 1 = 1
1 x 2 = 2
...
1 x 9 = 9
-----------
2 x 1 = 2
...
9 x 9 = 812 Chaines de caractères
2.1 Palindrome
Écrivez une fonction est_palindrome(texte) -> bool qui retourne True si le paramètre texte est un palindrome (i.e. il se lit de la même manière dans les deux sens)
2.2 Mot de passe
Écrivez une fonction valider_mot_passe(pwd) -> bool qui retourne True si le mot de passe est valide :
- contient au moins 12 caractères
- contient au moins une minuscule, une majuscule et un chiffre
Si l’une des condition n’est pas respectée, levez une exception avec un message explicite.
NoteLever une exception
if ma_condition:
raise ValueError("Le mot de passe doit contenir au moins 12 caractères.")2.3 Compter les lettres
Écrivez une fonction qui :
- prend en paramètre une chaine de caractère
- compte le nombre d’occurences de chaque lettre
- retourne un dictionnaire
- clé : lettre
- valeur : nombre d’occurences de la lettre