Podmíněné procházení seznamu
Než začneš škálovat recept na těstoviny s rajčaty a bazalkou na party, potřebuješ zkontrolovat množství ingrediencí a zorientovat se v tom, s čím pracuješ. Množství jsou uložena v seznamu quantities (v gramech). Jako první krok při budování škálovače receptu projdeš tato množství a pomocí podmínek je rozdělíš do kategorií – samotné škálování zatím přeskočíme. Díky tomu lépe pochopíš rozložení ingrediencí, než začneš cokoliv měnit.
Toto cvičení je součástí kurzu
Introduction to Python for Developers
Pokyny k cvičení
- Projdi každé množství v seznamu
quantitiespomocí smyčkyfora jako proměnnou iterátoru použijqty. - Uvnitř smyčky přidej podmínku, která zkontroluje, jestli je
qtyvětší nebo rovno 400 gramům. Pokud ano, vypiš'Large quantity'. - Přidej podmínku
elif, která zkontroluje, jestli jeqtyvětší nebo rovno 200 gramům. Pokud ano, vypiš'Medium quantity'. - Přidej klauzuli
else, která ošetří všechna zbývající množství, a vypiš'Small quantity'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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')