ÎncepețiÎncepe gratuit

Buclă condiționată pe liste

Înainte de a scala rețeta de paste cu roșii și busuioc pentru petrecere, trebuie să analizezi cantitățile de ingrediente ca să știi cu ce lucrezi. Cantitățile din rețetă sunt stocate într-o listă numită quantities (măsurate în grame). Ca prim pas în construirea scalatorului de rețetă, vei parcurge aceste cantități și vei folosi condiții pentru a le categoriza – fără să le scalezi încă. Asta te ajută să înțelegi distribuția ingredientelor înainte de a face orice modificare.

Acest exercițiu face parte din cursul

Introducere în Python pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Parcurge fiecare cantitate din lista quantities folosind qty ca variabilă de iterație.
  • În interiorul buclei, adaugă o condiție care verifică dacă qty este mai mare sau egal cu 400 de grame. Dacă da, afișează 'Large quantity'.
  • Adaugă o condiție elif care verifică dacă qty este mai mare sau egal cu 200 de grame. Dacă da, afișează 'Medium quantity'.
  • Adaugă o clauză else pentru a gestiona toate cantitățile rămase și afișează 'Small quantity'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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')
Editează și rulează codul