1re

Listes en Python

Ce quiz comporte 6 questions


moyen

1re - Listes en Python1

On considère le programme Python ci-dessous :

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

Ce programme affiche 4 comme résultat.

1re - Listes en Python1
1re - Listes en Python1
1re - Listes en Python1

C'est vrai.

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

1re - Listes en Python2

On définit la fonction Python ci-dessous :

  1. def carres(n):
  2. return [i**2 for i in range(n)]

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

1re - Listes en Python2
1re - Listes en Python2
1re - Listes en Python2

C'est faux.

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

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

1re - Listes en Python3

On considère le programme Python suivant :

  1. liste=[]
  2. for i in range(4):
  3. liste.append(i)
  4. print(liste)

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

1re - Listes en Python3
1re - Listes en Python3
1re - Listes en Python3

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

1re - Listes en Python4

Soit la fonction Python :

  1. def f(liste):
  2. max = 0 :
  3. for a in liste :
  4. if a > max :
  5. max = a
  6. return max

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

1re - Listes en Python4
1re - Listes en Python4
1re - Listes en Python4

C'est vrai.

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

1re - Listes en Python5

Soit le programme Python :

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

Ce programme affiche :

[5,7,9]

1re - Listes en Python5
1re - Listes en Python5
1re - Listes en Python5

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

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

1re - Listes en Python6

On exécute le programme Python ci-dessous :

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

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

1re - Listes en Python6
1re - Listes en Python6
1re - Listes en Python6

C'est faux.

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