L’algorithmique et la programmation - 2de
Les fonctions
Exercice 1 : Appel de fonction Python et calculs
La fonction
Quelle est la valeur renvoyée par l'instruction
f(x)
ci-dessous est définie en Python.
def f(x):
return (x ** 2) + 7
Quelle est la valeur renvoyée par l'instruction
f(1)
?
Quelle est la valeur renvoyée par l'instruction
2 * f(1) - 4
?
Exercice 2 : Appel de fonction Python et calculs
La fonction
Quelle est la valeur renvoyée par l'appel de fonction
f(a, b)
ci-dessous est définie en Python.
def f(a, b):
for i in range(2):
c = a + b
a = c
return c
Quelle est la valeur renvoyée par l'appel de fonction
f(2, 2)
?
Exercice 3 : Vocabulaire des fonctions Python, plusieurs valeurs de sortie
On considère la fonction définie en Python comme suit :
def fonction(z):
a = z - z
b = z % z
c = 8 * z - z
d = z + (9 * z)
return a, b, c, d
Quel est le nom de cette fonction ?
Combien a-t-elle d'arguments ?
Combien de valeurs renvoie cette fonction ?
Que renvoie l'appel
fonction(4)
?
Exercice 4 : Fonctions Python avec % et //
La fonction
Quelle est la valeur renvoyée par l'appel de fonction
f(a, b)
ci-dessous est définie en Python.
def f(a, b):
x = a // b + 6
y = 3 + (x % b)
return x, y
Quelle est la valeur renvoyée par l'appel de fonction
f(19, 3)
?
Exercice 5 : Fonction Python renvoyant un booléen suite à une comparaison
La fonction
Quelle est la valeur renvoyée par l'appel de fonction
f(a, b)
ci-dessous est définie en Python.
def f(a, b):
return 8 * a > b + 7
Quelle est la valeur renvoyée par l'appel de fonction
f(4, 9)
?