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

Напишите чистую функцию

Пришло время написать вашу первую чистую функцию! Вы работаете с данными, которые содержат информацию о ценах на все товары в инвентаре компании. Однако в процессе работы выяснилось, что все цены указаны в центах, тогда как вы ожидали увидеть их в долларах. Вам нужно написать функцию, которая переведёт все цены из центов в доллары, разделив значения на 100. Следите за тем, чтобы функция не создавала побочных эффектов и не использовала никаких значений за пределами своей области видимости!

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

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

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

Инструкции к упражнению

  • Дополните код ниже, чтобы реализовать чистую функцию, которая принимает список (input_list) в качестве аргумента, делит каждый элемент списка на 100 и возвращает новый список.

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

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

def square_list(input_list):
    new_list = []
    # Loop through each item in the input list
    for item in ____:
        # Divide each item by 100
        new_item = ____ / 100
        # Append the new item to the new list
        new_list.append(____)
    # Return the new list
    return ____
Редактировать и запускать код