Sửa một hàm "không thuần"
Khi hỗ trợ đồng nghiệp xử lý dữ liệu, bạn nhận ra một số hàm họ viết thực ra lại không phải là hàm thuần. Ôi thôi! Có vẻ họ gần như đã nắm được khái niệm, nhưng chưa hẳn. Giờ bạn sẽ cần giúp họ bằng cách chỉnh sửa vài điểm trong phần họ đã viết.
Bài tập này là một phần của khóa học
Các Khái Niệm Về Mô Hình Lập Trình
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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