sciences numériques et technologie (seconde) · Chapitre 5 · Exercice d'entraînement
Ce que renvoie une fonction sans return
Les fonctions · Définir et appeler une fonction · niveau 2
Énoncé
Que vaut y après ce programme ? Expliquer.
def f(x):
x * 2
y = f(5)Pour démarrer : comment l'IA t'aide
Élève
Je lis le programme et je vois bien que donne quand . Mais je ne vois pas ce que récupère au juste.
IA
Tu as raison sur le calcul. Maintenant regarde la ligne : reçoit ce que la fonction renvoie. Dans le corps de , quelle instruction renvoie une valeur vers l'extérieur ?
Élève
Il n'y en a pas, il y a juste écrit tout seul. Du coup le reste dans la fonction et n'en sort pas ?
IA
C'est exactement la piste à creuser : en Python, une fonction qui n'a pas de renvoie quand même quelque chose. Si tu ouvrais une console et tapais , quel genre de valeur s'afficherait selon toi ?
L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.
Continue cet exercice avec l'IA
Reprends l'exercice là où le dialogue s'arrête.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.