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
Instrucțiuni pentru exercițiu
- Parcurge fiecare cantitate din lista
quantitiesfolosindqtyca variabilă de iterație. - În interiorul buclei, adaugă o condiție care verifică dacă
qtyeste mai mare sau egal cu 400 de grame. Dacă da, afișează'Large quantity'. - Adaugă o condiție
elifcare verifică dacăqtyeste mai mare sau egal cu 200 de grame. Dacă da, afișează'Medium quantity'. - Adaugă o clauză
elsepentru 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')