Korrigiere eine „unreine“ Funktion
Während du deiner Kollegin bzw. deinem Kollegen bei einer Datenverarbeitungsaufgabe hilfst, ist dir aufgefallen, dass einige der geschriebenen Funktionen eigentlich keine reinen Funktionen sind. Ups! Es wirkt so, als wäre das Konzept fast verstanden, aber eben noch nicht ganz. Jetzt musst du helfen und ein paar Korrekturen an dem vornehmen, was geschrieben wurde.
Diese Übung ist Teil des Kurses
Konzepte von Programmierparadigmen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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