PYTHON.2 FEUILLE n° 23 D'EXERCICES BTS1 janvier 2013
Thème:
• Utilisation de + pour ajouter des termes à une liste.
Ces termes pouvant être des listes.
L=[]
L=L+[liste1]+[liste2]+[liste3]
donne L=[ liste1,liste2,liste3]
Si l'on rajoute
for line in L:
print line
on obtient à la ligne:
lis1
lis2
lis3
+ a l'avantage de pouvoir ajouter en une seule fois plusieurs termes
à une liste.
Ce que ne permet pas l'utilisation de
nomliste.append(..terme à ajouter.. )
qui n'ajoute qu'un terme à la fois.
Mais s'il y a une boucle les deux procédures
se valent .
------------------------------------------------------------------------------------------------
EXERCICE 1
Ecrire un script qui demande la saisie de trois listes puis
qui les affiche verticalement.
( si les trois listes ont le même nombre de termes
on aura l'affichage d'une matrice)
----------------------------------------------------------------------------------
EXERCICE 2
Même question mais en considérant n listes Li
à saisir où n est un entier naturel non nul à demander.
--------------------------------------------------------------------------
EXERCICE 3
Reprendre l' exercice n° 2 en utilisant cette fois:
nomliste .append(.... ) au lieu de +
et en demandant le nombre de liste et chaque liste.
--------------------------------------------------------------------
EXERCICE 4
Même objectif que dans l'exercice n° 2 mais
en précisant le numéro de la liste que l'on doit saisir.
------------------------------------------------------------------------------------------