Logo maths-cours.fr

Listes en Python

Quiz
1
Question sur 6
Score sur 0
0

Quiz

On exécute le programme Python ci-dessous :

l=[7,9,11,13]print(l[1])

Le programme ci-dessus affiche 7 comme résultat.

C'est faux.

Le programme affiche 9. (7 correspond à l[0].)

---

Soit le programme Python :

a=[1,2,3] b=[4,5,6]print(a+b)

Ce programme affiche :

[5,7,9]

Faux. L'addition de deux listes concatène les deux listes.

Le programme affiche : [1,2,3,4,5,6]

---

On définit la fonction Python ci-dessous :

defcarres(n):return[i2for i inrange(n)]

L'instruction carres(3) retourne la liste [0, 1, 4, 9].

C'est faux.

range(3) renvoie la liste des nombres de 0 à 2.

L'instruction carres(3) retourne donc la liste [0, 1, 4].

---

On considère le programme Python ci-dessous :

maListe=["a","b","c","d"]print(len(maListe))

Ce programme affiche 4 comme résultat.

C'est vrai.

len(maListe) renvoie le nombre d'éléments de «  maListe  » soit 4.

---

Soit la fonction Python :

deff(liste):max=0:for a in liste :if a >max:max= a returnmax

L'instruction print(f([5,8,10,3])) affiche le nombre 10.

C'est vrai.

La fonction f renvoie le plus grand élément de la liste passée en argument c'est à dire 10.

---

On considère le programme Python suivant :

liste=[]for i inrange(4): liste.append(i)print(liste)

Ce programme affiche la liste : [0, 1, 2, 3].

C'est vrai.

Le programme part d'une liste vide puis ajoute successivement chacun des entiers compris entre 0 et 3.

Le résultat est donc la liste : [0, 1, 2, 3].

---

← Retour au chapitre