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