Obliczanie rozmiarów plików
Funkcje lambda przydają się do szybkiego tworzenia krótkich, jednolinijkowych funkcji, które można od razu wykorzystać – bez konieczności stosowania formalnej definicji def.
W tym ćwiczeniu użyjesz funkcji lambda, która oblicza całkowity rozmiar pliku z uwzględnieniem dodatkowego miejsca potrzebnego na informacje o pliku. Zmienna extra_space jest wyliczana jako procent wartości file_size.
To ćwiczenie jest częścią kursu
Python dla programistów – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Zdefiniuj lambdę
calculate_total, która dodajeextra_spacedo bazowego rozmiaru pliku. - Wywołaj
calculate_total()na zmiennejfile_size.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
file_size = 2500
extra_space = 0.15
# Define a lambda function
calculate_total = ____ x: x * (1 + ____)
# Call the lambda function
print(____(____))