L’algorithmique et la programmation - 2de
Les instructions conditionnelles : "if else"
Exercice 1 : Instruction conditionnelle if else avec deux conditons and
On considère la fonction Python suivante :
def secret(x, y):
if x <= 9 and y > x + 4:
return False
else:
return True
Que renvoie l'appel de la fonction
secret(1, 5)
?
Exercice 2 : Fonction Python avec instruction conditionnelle if else représentant une fonction mathématique avec des valeurs interdites
On considère la fonction Python suivante :
def image(x):
if x == 9:
return "Impossible"
else:
return (5 * x ** 2 + 2) / (x - 9)
Que renvoie l'appel de la fonction
image(9)
?
Que renvoie l'appel de la fonction
image(8)
?
La fonction image
permet de calculer l'image de \( x \) par une fonction mathématique.
Exercice 3 : Traduire une instruction Python en français
On considère la fonction Python suivante :
Compléter la traduction de la condition mise en jeu dans cette fonction :
def f(z):
if z % 2 == 1:
z = z * 5
return z
Exercice 4 : Instruction conditionnelle if else avec deux conditons and
On considère la fonction Python suivante :
def secret(x, y):
return x >= 5 and y > x + 2
Que renvoie l'appel de la fonction
secret(9, 1)
?
Exercice 5 : Vocabulaire des fonctions Python, plusieurs valeurs de sortie
On considère la fonction définie en Python comme suit :
def fonction(w, x, y, z):
a = w - (y * 6 * z)
b = 2 * x
return a, b
Quel est le nom de cette fonction ?
Combien a-t-elle d'arguments ?
Combien de valeurs renvoie cette fonction ?
Que renvoie l'appel
fonction(7, 2, 9, 3)
?