Adloun

sciences numériques et technologie (seconde) · Chapitre 5 · Exercice d'entraînement

Lire une fonction inconnue

Les fonctions · Lire une fonction statistique · niveau 2

Énoncé

Que renvoie mystere([3, 1, 4, 1, 5]) ? Décrire en une phrase ce que fait la fonction.

def mystere(L):
    c = 0
    for x in L:
        if x == 1:
            c = c + 1
    return c

Pour démarrer : comment l'IA t'aide

Élève

Je ne sais pas par où commencer : il y a une boucle et une condition, ça me perd un peu.

IA

Prends la fonction ligne par ligne. Avant la boucle, à quoi sert la variable et quelle est sa valeur de départ ?

Élève

Au début vaut , et à chaque tour on ajoute seulement si vaut . Donc compte quelque chose, mais je ne vois pas quoi exactement.

IA

C'est bien vu. Alors déroule la boucle sur la liste de l'énoncé : pour chaque élément, dis si la condition est vraie ou fausse. Que vaut après le premier élément, puis après le deuxième ?

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 inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →