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 boom
1.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 = 81
2 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.
Lever 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