Tsi1 - Exercices Entrainement Informatique Listes

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 1

TSI-1 GROUPE1 et GROUPE 2 : EXERCICES A FAIRE A LA MAISON

(Ne sont pas à rendre : juste pour s'entrainer seul(e) avant le contrôle)
TRAITEMENT DES LISTES EN PYTHON
Le corrigé vous sera envoyé vendredi 8 octobre 2021.

EXERCICE 1 :

Dans la liste suivante constituée des éléments : nombres entiers et chaînes de caractères,

LISTE = ["Bonjour", 21, 23, 1551," anna", 18, "afifa", 33, "aviva", "saippuakauppias", "lycée", 12341, 58,
"anina"]

Écrire un programme en langage Python qui extrait deux listes différentes :

 LISTE1 : constituée uniquement des nombres et des chaînes de caractères qui, si on les lit dans les
deux sens, donnent le même mot (ou le même nombre). Exemple : 1221, ABBA, etc.

 LISTE2 : constituée uniquement des éléments de 5 caractères de la liste donnée (qu'ils soient entiers
ou chaînes de caractères).

*************************************************************************************

Voici deux instructions sur les listes en Python qui peuvent être utile (en plus de celles vues en TP),
C=str(ELEVE[n]), cette instruction transforme l'élément numéro n de la liste ELEVE en chaîne de
caractères.
B=C[::-1], cette instruction inverse la chaîne de caractères C.
*************************************************************************************

EXERCICE 2 :

On donne la liste suivante constituée uniquement de nombres entiers :

LISTE_NOMBRES = [501 , 6 , 33550336 , 1343 , 28 , 6565 , 8128 , 17 , 56565]

Écrire un programme en langage Python qui extrait la liste des nombres respectant la condition suivante :
le nombre doit être égal à la somme de ses diviseurs. Exemple : 6 =1+2+3 puisque : 1, 2 et 3 sont des
diviseurs de 6. On appellera la liste recherchée : LISTE_RESULTATS.

TSI1- EXERCICES ENTRAINEMENT INFORMATIQUE LISTES Page 1/1

Vous aimerez peut-être aussi