É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 de l'inventaire de votre entreprise. Ce que vous n'aviez pas réalisé au départ, toutefois, c'est que tous les prix sont en cents alors que vous vous attendiez à des dollars. Vous devrez écrire une fonction pour convertir tous les prix de cents en dollars en divisant les valeurs par 100. Assurez-vous de ne pas créer d'effets secondaires et de ne pas dépendre de valeurs externes à la fonction!
Cette activité fait partie du cours
Concepts de paradigmes de programmation
Instructions de l’exercice
- 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 retourne la nouvelle liste.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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 ____