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

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

Час написати вашу першу чисту функцію! Ви працюєте з даними, що містять інформацію про ціни для всіх товарів на складі вашої компанії. Однак ви не врахували на початку, що всі ціни подані в центах, а ви очікували долари. Вам потрібно написати функцію, яка перетворить усі ціни з центів у долари, поділивши значення на 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 ____
Редагувати та запускати код