Écrire une fonction pure
Il est temps d’écrire votre première fonction pure ! Vous travaillez avec des données qui contiennent les prix de tous les articles du stock de votre entreprise. Ce que vous n’aviez pas réalisé au départ, c’est que tous les prix sont en cents alors que vous vous attendiez à des dollars. Vous allez devoir écrire une fonction qui convertit tous les prix de cents en dollars en divisant les valeurs par 100. Veillez à ne créer aucun effet de bord et à ne dépendre d’aucune valeur extérieure à la fonction !
Cet exercice fait partie du cours
Concepts des paradigmes de programmation
Instructions
- Complétez le code ci-dessous pour écrire une fonction pure qui prend une liste (
input_list) en entrée, divise chaque élément de la liste par 100, puis renvoie la nouvelle liste.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
def square_list(input_list):
new_list = []
# Loop through each item in the input list
for item in ____:
# Divide each item by 100
new_item = ____ / 100
# Append the new item to the new list
new_list.append(____)
# Return the new list
return ____