Série N°2: Les Itérables en Python
Série N°2: Les Itérables en Python
Série N°2: Les Itérables en Python
Exercice n°1 :
1. Ecrire un script qui détermine si une chaine de caractères donnée est un palindrome
(c’est-à-dire une chaine qui peut se lire indifféremment dans les deux sens), comme
par exemple "SOS", "radar", "elle".
2. Ecrire un script qui accepte une chaine et crée un palindrome en ajoutant à la fin une
copie inversée de cette chaîne.
Exercice n°2 :
Partie I
L1=[0,2,4,6,8,10,12,14,16,18,20]
L2=[[0,0],[1,1],[2,2],[3,3,[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10]]
L3=[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10]
L4=[0,1,2,3,4,5,6,7,8,9,10, 0,1,2,3,4,5,6,7,8,9,10]
L5=[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,
10,10,10,10,10,10,10,10,10]
Partie II
1
Exercice n°3:
Exemple:
Le programme affichera: "le premier maximum est 75, le deuxième est 32".
Exercice n°4:
Écrire un programme qui lit une chaîne de caractères et construit un dictionnaire qui contient
la fréquence de tous les caractères de la chaîne saisie.
Exercice n°5:
Soit un dictionnaire Classe permettant de mémoriser les noms des étudiants d'une classe,
leur âge et leur moyenne. Le nom des étudiants servira de clé et les valeurs seront
constituées de tuples (âge, moyenne).
1. Ecrire un programme Python qui permet de remplir le dictionnaire Classe avec les
informations de n étudiants.