Adloun

sciences numériques et technologie (seconde) · Chapitre 5 · Exercice supplémentaire

Une fonction sans effet de bord

Les fonctions · Définir et appeler une fonction · niveau 3 (difficile)

Énoncé

Expliquer la différence de comportement des deux fonctions ci-dessous, sachant que compteur est défini à l'extérieur. Laquelle est préférable, et pourquoi ?

compteur = 0

def incremente_A():
    global compteur
    compteur = compteur + 1
    return compteur

def incremente_B(c):
    return c + 1

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

100 % gratuit

Cherche cet exercice avec le tuteur

Commencer avec le tuteur, sans compte

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Chercher avec le tuteur →