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].)
---
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].
---