algorithmique et programmation (première) · Chapitre 5 · Exercice d'entraînement
Quel test échoue ?
Programmation modulaire · Tester · niveau 1 (application)
Énoncé
Quel test échoue ? On a écrit :
def valeur_absolue(x):
if x < 0:
return -x
return x
assert valeur_absolue(5) == 5
assert valeur_absolue(0) == 0
assert valeur_absolue(-3) == -3
Que se passe-t-il à l'exécution ? Est-ce la fonction ou le test qui est faux ?
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.