Ministère de l’Enseignement Supérieur et République de Côte d’Ivoire
de la Recherche Scientifique Union-Discipline-Travail
--------------------------- ---------------------
TD 3
Institut Universitaire d’Abidjan
Classe : Licence 1 GI / MIAGE Matière : Langage Python
EXERCICE 1:
Ecrire un programme Python qui permet d'échanger le premier et le dernier mot.
Exemple si s ="Pyhon est bon", le programme renvoie la chaine s2 = "bon est
Pyhon". On suppose que le texte est bien formé ( un espace après chaque
ponctuation et aucun espace avant la ponctuation).
EXERCICE 2:
Créez une fonction Python, appelée nombreDivisibles, qui s'applique à une liste de
nombres et un entier n, et qui renvoie le nombre d’éléments de la liste qui
sont divisible par n.
EXERCICE 3:
Créer une fonction en Python nombreOccurences() qui s'applique à une liste L et un
élément x comme paramètres et qui retourne le nombre de fois où l’élément x
apparait dans la liste L sans utiliser la fonction count().
EXERCICE 4:
Créer une fonction Python nommée InsertEtoile() qui place des "étoiles " entre
chaque caractères d'une chaine fournie en entrée. Exemple pour la chaine s =
"Python" , InsertEtoile(s) donne P*t*h*o*n
EXERCICE 5:
Créer une fonction Python nommée Majuscule() qui permet de transformer une liste
de chaines en une autre liste constituée de chaines en majuscule.
EXERCICE 6:
Écrire un algorithme python qui calcul le nombre de caractères communs dans deux
chaînes s1 et s2.
Exemple si s = "Hello" et s2 = "World", les caractères communs sont 'l' et 'o', alors
l'algorithme renvoie 2.
EXERCICE 7:
Ecrire un programme qui demande à l'utilisateur de saisir 10 entiers stockés dans un
tableau ainsi qu'un entier R. Le programme doit rechercher si R se trouve dans le
tableau et afficher "R se trouve dans le tableau" ou "R ne se trouve pas dans le
tableau".
EXERCICE 8:
Écrivez un programme qui afficher la conjugaison de verbe selon un temps défini.
TD 2 GI / MIAGE– Licence 1 - IUA
Page 1/2
EXERCICE 9:
Ecrivez un algorithme qui permet de saisir un nombre quelconque de valeurs (de
type entier), et qui les range au fur et à mesure dans un tableau. Le programme, une
fois la saisie terminée, doit dire si les éléments du tableau sont tous consécutifs ou
non.
EXERCICE 10:
Dans une enquête sur les conditions de vie des ménages d’un village, on dispose de
la série statistique du nombre d’enfants de 10 ménages:
Ménage 1 2 3 4 5 6 7 8 9 10
Nombre 4 1 4 5 2 3 9 4 5 7
enfants
2) Calculer la moyenne du nombre d’enfants par ménage de deux façons différentes
1) Calculer la médiane.
NB : Utiliser les fonctions statistiques de python
TD 2 GI / MIAGE– Licence 1 - IUA
Page 2/2