Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Przejdź przez każdą ilość na liście quantities w pętli, używając qty jako zmiennej iteratora.
  • Wewnątrz pętli dodaj warunek sprawdzający, czy qty jest większe lub równe 400 gramów. Jeśli tak, wyświetl 'Large quantity'.
  • Dodaj warunek elif sprawdzający, czy qty jest 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')
Edytuj i uruchom kod