НачатьНачать бесплатно

Исправьте «нечистую» функцию

Помогая коллеге с задачей по обработке данных, вы заметили, что некоторые написанные им функции на самом деле не являются чистыми. Похоже, он почти уловил суть концепции, но пока не до конца. Теперь вам нужно помочь ему, внеся несколько исправлений в его код.

Это упражнение является частью курса

Концепции парадигм программирования

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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
Редактировать и запускать код