LILA
​
​
Chapitre 3: Les types construits
​
​
1- Quel est le type de l'expression f(4) si la fonction f est définie par:
def f(x):
return (x, x**2)
C'est un tuple car il y a des parenthèses et une virgule.
​
2- On dispose d'une liste définie par L=[15,17,12,23]. Quelle est la valeur de L après l'instruction L[2]=25 ?
La valeur de L après l'instruction est [15,17,25,23] car L[2] est la troisième valeur.
​
3- On définit: L=[10,9,8,7,6,5,4,3,2,1]. Quelle est le valeur de L[L[[3]] ?
La valeur est 3 car L[3]=7 et L[7]=3.
​
4- Que calcule cette fonction ?
​
​
​
Le maximum de la liste L passée en argument car x prend toutes les valeurs de la liste dans l'ordre alors, si la valeur est plus grande x=m (la nouvelle valeur devient le maximum).
​
5- On considère le code suivant:
​
​
Que renvoie feed([12,24,32]) ?
[o,o,o]
​

