7
Travailler sur ces erreurs sous différentes formes ... problème d'initialisation ... problème de conditions d'arrêt.
On doit écrire une fonction qui prend en argument une liste non vide de nombre et qui renvoie le minimum de la liste
Prévoir un jeu de test pour cette fonction :
minimum([ ]) doit renvoyer .. minimum([ ]) doit renvoyer ...
minimum([ ]) doit renvoyer .. minimum([ ]) doit renvoyer ...
1
def minimum(l):
2
"""renvoie la plus petite valeur de la liste donner en argument."""
3
monmini=1000000
4
for elt in l:
5
if elt<monmini:
6
monmini=elt
7
return monmini
La fonction passe t-elle les tests prévus ?
Donner une liste pour laquelle la valeur renvoyée sera fausse :
Compléter la fonction suivante :
Compléter la fonction suivante :
1
def test_minimum():
2
assert minimum([5,1,3])==1