Thème B : types construits
Question B.1
On exécute le script suivant :
inventaire = {'pommes': 430, 'bananes': 312,
'oranges' : 274, 'poires' : 137}
stock = 0
for fruit in inventaire.keys():
if fruit != 'bananes':
stock = stock + inventaire[fruit]
Que contient la variable stock à la fin de cette exécution ?
Réponses
A {430, 274, 137}
B 312
C 841
D { 'pommes', 'oranges', 'poires' }
Question B.2
On dispose du dictionnaire suivant :
D = {0: 7, 1: 4, 25: 8, 16: 16, 4: 32}
On crée une liste L après les lignes suivantes ?
L = [ 2, 3, 4, 5, 7, 8 ]
h(L,0,2)
h(L,3,5)
h(L,0,5)
Réponses
A [8, 7, 5, 4, 3, 2]
B [2, 3, 4, 5, 7, 8]
C [4, 3, 2, 8, 7, 5]
D [5, 7, 8, 2, 3, 4]
Question B.3
Quel est le résultat de l'évaluation de l'expression Python suivante ?
[ n * n for n in range(10) ]
Réponses
A [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
B [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
C [0, 2, 4, 8, 16, 32, 64, 128, 256, 512]
D [0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024]
Partager