ПочатиПочніть безкоштовно

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

Допомагаючи колезі з обробкою даних, ви помітили, що деякі з написаних ним функцій насправді не є чистими. Ой! Схоже, що концепцію він майже зрозумів, але ще не до кінця. Тепер вам доведеться допомогти йому, виправивши кілька моментів у його коді.

Ця вправа є частиною курсу

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

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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