CommencezCommencez gratuitement

É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

Voir le cours

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 ____
Modifier et exécuter le code