Définition et appel de fonctions
On considère la fonction suivante écrite en langage Python :
def calcul(x):
y = 3 * x - 10
if y >= 30:
res = y + 5
else:
res = 2 * y
return resDéterminer la valeur renvoyée lors de l'exécution de l'instruction calcul(15).
Saisir la valeur renvoyée par l'appel calcul(15).
On considère la fonction suivante définie en Python :
def calcul(x):
a = 3 * x + 1
b = a**2 - 10
return bOn exécute l'instruction calcul(4).
Saisir la valeur renvoyée par cet appel.
On considère la fonction écrite en Python suivante :
def resultat(a, b):
c = 3 * a + 2 * b
d = c - 7
return dOn exécute l'instruction resultat(4, 5) dans la console Python.
En calculant d'abord la valeur attribuée à la variable c, déterminer la valeur renvoyée par cette fonction.
Saisir la valeur renvoyée par la fonction.
On considère la fonction ci-dessous écrite en langage Python :
def calcul(n):
val = 5
for i in range(1, n + 1):
if i % 2 == 0:
val = val + i
else:
val = val + 3
return valOn sait que l'exécution de l'instruction calcul(n) renvoie la valeur $37$.
Saisir la valeur de n :
On considère le programme Python ci-dessous :
def g(x):
return 3 * x - 4
def f(x):
return 2 * g(x) + 5On cherche à déterminer le plus petit entier naturel $n$ pour lequel l'exécution de l'appel f(n) renvoie une valeur strictement supérieure à 50.
Saisir la valeur de l'entier $n$.
On considère la fonction ci-dessous écrite en langage Python :
def traitement(a, b):
p = 1
for i in range(b):
if a % 2 == 0:
p = p + a // 2
else:
p = p + 3 * a
a = a + 1
return pDéterminer la valeur renvoyée lors de l'exécution de l'instruction traitement(3, 4).
Saisir la valeur renvoyée par la fonction.