Pętla warunkowa na listach
Zanim przeskalojesz przepis na makaron z pomidorami i bazylią na przyjęcie, musisz przejrzeć ilości składników, żeby wiedzieć, z czym masz do czynienia. Ilości składników są przechowywane na liście o nazwie quantities (w gramach). Jako pierwszy krok w budowaniu skalera przepisu przejdziesz przez te ilości w pętli i użyjesz warunków, aby je skategoryzować – na razie bez skalowania. Dzięki temu zrozumiesz rozkład składników, zanim wprowadzisz jakiekolwiek zmiany.
To ćwiczenie jest częścią kursu
Wprowadzenie do Pythona dla programistów
Instrukcje do ćwiczenia
- Przejdź przez każdą ilość na liście
quantitiesw pętli, używającqtyjako zmiennej iteratora. - Wewnątrz pętli dodaj warunek sprawdzający, czy
qtyjest większe lub równe 400 gramów. Jeśli tak, wyświetl'Large quantity'. - Dodaj warunek
elifsprawdzający, czyqtyjest większe lub równe 200 gramów. Jeśli tak, wyświetl'Medium quantity'. - Dodaj klauzulę
else, która obsłuży wszystkie pozostałe ilości, i wyświetl'Small quantity'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')