Kom igångKom igång gratis

Rätta en "oren" funktion

När du hjälpte din kollega med en databearbetningsuppgift lade du märke till att några av funktionerna de skrivit faktiskt inte är rena funktioner. Hoppsan! Det verkar som att de nästan förstått konceptet, men inte riktigt hela vägen. Nu behöver du hjälpa dem genom att göra några korrigeringar i koden.

Den här övningen är en del av kursen

Programmeringsparadigm – grundläggande koncept

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod