एक "impure" फंक्शन को ठीक करें
जब आप अपने सहकर्मी की डेटा प्रोसेसिंग टास्क में मदद कर रहे थे, तो आपने देखा कि उनके कुछ फंक्शन वास्तव में शुद्ध (pure) फंक्शन नहीं हैं। अरे! लगता है कि उन्होंने अवधारणा को लगभग समझा, पर पूरी तरह नहीं। अब आपको उनके लिखे हुए को सही करने के लिए कुछ बदलाव करने होंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Programming Paradigm Concepts
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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