ÎncepețiÎncepe gratuit

Corectează o funcție „impură"

Ajutându-ți colegul cu o sarcină de procesare a datelor, ai observat că unele dintre funcțiile scrise de el nu sunt de fapt funcții pure. Ups! Se pare că a înțeles conceptul doar pe jumătate. Acum va trebui să-l ajuți făcând câteva corecturi la codul scris de el.

Acest exercițiu face parte din cursul

Concepte de Paradigme de Programare

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul