ENVIRONNEMENT DE RECETTE

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.

Donner l'expression de cette fonction mathématique pour un \( x \) de son domaine de définition.

Exercice 3 : Traduire une instruction Python en français

On considère la fonction Python suivante :
def f(z):
	if z % 2 == 1:
		z = z * 5
	 return z
Compléter la traduction de la condition mise en jeu dans cette fonction :
" si est "

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)  ?
False