Oprav "nečistou" funkci
Při pomoci kolegovi s jeho úlohou na zpracování dat sis nemohl/a nevšimnout, že některé funkce, které napsal, nejsou vlastně čisté funkce. Jejda! Zdá se, že se k tomu konceptu skoro dostal, ale ještě ne úplně. Teď mu budeš muset pomoct a provést pár oprav v jeho kódu.
Toto cvičení je součástí kurzu
Koncepty programovacích paradigmat
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Pass in all needed variables as parameters
def scale_list(input_list):
new_list = []
for item in input_list:
# Don't rely on variables that aren't passed in as parameters
new_item = (item - mean_shift) / scaling_value
new_list.append(new_item)
return new_list