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