Ch05 - Listes Ou Tableaux - Cours
Ch05 - Listes Ou Tableaux - Cours
Ch05 - Listes Ou Tableaux - Cours
Remarque : toto est une variable locale (vous pouvez choisir un autre nom)
6. Application
def enigme(a, b):
| L = []
| L.append(a+b)
L.append(a*b)
| L.append(a**b)
| return L
|
Tester enigme(3, 2)
Quelle est l’intérêt d’utiliser une liste ?
Exercice 1
On considère la liste L = ["t", "e", "i", "o", "u"]
1. Ajouter le y, le é, le è et le ê à la liste L
2. Remplacer le "t" par un "a"
Exercice 2
Créer une liste qui contient tous les nombres pairs inférieurs à 100.
1/4
Représentation des données : types construits 1°NSI
Exercice 3
A l’aide du fichier : prenom.py
1. Combien y a t-il de prénoms dans la liste ?
2. En quelle position est le prénom Charlie ?
3. Écrire une fonction OuEstCharlie() qui affiche la phrase " Charlie est caché en position ..."
4. Modifier la fonction afin qu’elle fonctionne avec n’importe quel prénom passé en paramètre.
5. Combien y a t-il de Caroline dans la liste ?
6. Ecrire une fonction qui teste si un prénom est présent dans la liste. (La réponse doit être un
booléen)
Exercice 4
Écrire une fonction qui prend en argument une liste de deux éléments et qui renvoie une
liste où les éléments ont été permutés.
Exercice 5 En utilisant la compréhension de listes ...
>>> a = m[2][1]
>>> a
Exercice 7
1. Ecrire un programme qui remplit la matrice (3, 3) précédente de 0.
2. Comment pourrait-on faire une matrice (20, 15) remplie de 0 ?
Exercice 8
1. Analyser le programme suivant. Que va-t-il retourner ?
Exercice 9
−𝟏 𝟐 𝟑
Considérons la matrice suivante : 𝑨 = ( 𝟒 𝟓 −𝟔)
𝟕 −𝟖 𝟗
1. Copier la matrice A sous le nom ma_matrice.
2. Modifier l’item 3 par 9 dans ma_matrice.
3. Ecrire une fonction qui calcule la somme de tous les nombres de la liste.
3/4
Représentation des données : types construits 1°NSI
Exemple 2 :
>>>m = [1, 2, 3]
>>>mm = [m, m, m]
>>>m[0] = 100
>>>fleuves_france = fleuves[:]
4/4