Napiš čistou funkci
Čas napsat svou první čistou funkci! Pracoval/a jsi s daty obsahujícími informace o cenách všech položek ve firemním skladu. Co tě ale zaskočilo, bylo zjištění, že všechny ceny jsou uvedeny v centech, přestože jsi očekával/a dolary. Budeš muset napsat funkci, která všechny ceny převede z centů na dolary tak, že hodnoty vydělí číslem 100. Dávej pozor, aby funkce neměla žádné vedlejší efekty a nespoléhala se na žádné hodnoty zvenčí!
Toto cvičení je součástí kurzu
Koncepty programovacích paradigmat
Pokyny k cvičení
- Dopiš níže uvedený kód tak, aby vznikla čistá funkce, která přijme seznam (
input_list) jako vstup, vydělí každou položku seznamu číslem 100 a vrátí nový seznam.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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 ____