0% ont trouvé ce document utile (0 vote)
108 vues2 pages

Exercices Python Avancés pour Développeurs

Td python

Transféré par

aroussimohamed461
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
108 vues2 pages

Exercices Python Avancés pour Développeurs

Td python

Transféré par

aroussimohamed461
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD1 : Python avancé

Exercice 1 :
Constituez une liste semaine contenant les 7 jours de la semaine.

À partir de cette liste, comment récupérez-vous seulement les 5 premiers jours de la semaine d'une
part, et ceux du week-end d'autre part ? Utilisez pour cela l'indiçage.
Cherchez un autre moyen pour arriver au même résultat (en utilisant un autre indiçage).
Trouvez deux manières pour accéder au dernier jour de la semaine.
Inversez les jours de la semaine en une commande.
Exercice 2 :

Écrire un programme Python qui permet d’extraire la liste des entiers pairs et la liste des entiers
impairs d’une liste de nombres.
Exercice 3 :
Etant donnée la liste des notes des élèves :
notes = [12 , 04 , 14 , 11 , 18 , 13 , 07, 10 , 05 , 09 , 15 , 08 , 14 , 16]

Ecrire un programme Python qui permet d'extraire de cette liste et créer une autre liste qui contient
uniquement les notes au-dessus de la moyenne (les notes >=10)
Exercice 4 :

Un palindrome est un mot dont l'ordre des lettres reste le même si on le lit de gauche à droite ou de
droite à gauche. Par exemple : 'laval' , 'radar, 'sos'... sont des palindromes. Ecrire un programme en
Python qui demande à l'utilisateur de saisir un mot et de lui renvoyer s'il s'agit d'un palindrome ou
non?
Exercice 5 :

Ecrire un programme Python qui permet de regrouper dans une liste les mots communs à deux
chaines s1 et s2.
Exercice 6 :
Créez une fonction Python, appelée nombreDivisible, qui s'applique à une liste de nombres

L=[12 , 04 , 14 , 11 , 18 , 13 , 07, 10 , 05 , 09 , 15 , 08 , 14 , 16] et un entier n entré par l’utilisateur,


et qui renvoie le nombre d’éléments de la liste qui sont divisible par n .
Exercice 7 :

Dr [Link]
Écrire un programme Python qui permet de supprimer les éléments dupliqués d'une liste

Dr [Link]

Vous aimerez peut-être aussi