Zacznij terazZacznij za darmo

Napisz czystą funkcję

Czas napisać swoją pierwszą czystą funkcję! Pracujesz z danymi zawierającymi informacje o cenach wszystkich produktów w magazynie twojej firmy. Jest jednak pewien problem – ceny podane są w centach, a ty spodziewałeś się dolarów. Musisz napisać funkcję, która przeliczy wszystkie ceny z centów na dolary, dzieląc wartości przez 100. Zadbaj o to, żeby funkcja nie powodowała żadnych efektów ubocznych ani nie korzystała z wartości spoza swojego zakresu!

To ćwiczenie jest częścią kursu

Koncepcje paradygmatów programowania

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij poniższy kod, aby napisać czystą funkcję, która przyjmuje listę (input_list) jako dane wejściowe, dzieli każdy element listy przez 100, a następnie zwraca nową listę.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 ____
Edytuj i uruchom kod