Aan de slagGa gratis aan de slag

Schrijf een pure functie

Tijd om je eerste pure functie te schrijven! Je werkt met gegevens die prijsinformatie bevatten voor alle items in de inventaris van je bedrijf. Wat je je pas later realiseerde, is dat alle prijzen in centen staan, terwijl je dollars verwachtte. Je gaat een functie schrijven die alle prijzen van centen naar dollars omzet door de waarden door 100 te delen. Zorg ervoor dat je geen neveneffecten creëert en niet afhankelijk bent van waarden buiten de functie!

Deze oefening maakt deel uit van de cursus

Concepten van programmeerparadigma’s

Cursus bekijken

Oefeninstructies

  • Maak de code hieronder af door een pure functie te schrijven die een lijst (input_list) als invoer krijgt, elk item in de lijst door 100 deelt en vervolgens de nieuwe lijst teruggeeft.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 ____
Code bewerken en uitvoeren