CommencerCommencer 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 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

Afficher le cours

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