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
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 ____