Questions extraites du site genumsi.inria.fr qui propose des QCM d'entraînement.

On considère le programme suivant :



def maxi(tab):
'''
tab est une liste de couples (nom, note)
où nom est de type str
et où note est un entier entre 0 et 20.
'''
m = tab[0]
for x in tab:
if x[1] >= m[1]:
m = x
return m
L = [('Adrien', 17), ('Barnabé', 17), ('Casimir', 17),
('Dorian', 17), ('Emilien', 16), ('Fabien', 16)]

Quelle est la valeur de maxi(L) ?

Cliquer pour afficher la solution

La réponse est : B