Accès rapide :
La vidéo
Contenu détaillé
Travaux pratiques
Les énoncés
Les corrections
Cette nouvelle vidéo vous montre comment coder une fonction Python que renvoie plusieurs valeurs de retour.
Exercice 1 : écrire une fonction qui renvoi les valeurs minimale et maximale contenu dans un ensemble itérable (liste, tuple...) de valeurs numériques.
Comme toujours, essayez de faire ces exercices sans regarder directement la correction ci-dessous. ;-)
Exercice 1 : voici comment coder une fonction qui calcule la valeur minimale et la valeur maximales d'une collection.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
def min_max(collection): if len(collection) < 2: raise ValueError("min_max function requires at least two parameters") current_min = collection[0] current_max = collection[2] for value in collection: if value < current_min: current_min = value elif value > current_max: current_max = value return current_min, current_max data = (10, 20, 30) mini, maxi = min_max(data) print(f"min value is {mini} and max value is {maxi}") data = [3.2, 6.1, 7.9, 5.3, 1.2] mini, maxi = min_max(data) print(f"min value is {mini} and max value is {maxi}") |
Et voici le résultat produit par cet exemple.
min value is 10 and max value is 30 min value is 1.2 and max value is 7.9
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :