Kom igångKom igång gratis

Villkorsstyrd looping med listor

Innan du skalar upp ditt recept på tomatsås med basilika inför festen behöver du undersöka ingrediensmängderna för att förstå vad du har att jobba med. Receptets mängder är lagrade i en lista kallad quantities (mätt i gram). Som ett första steg i att bygga din receptskalare loopar du igenom dessa mängder och använder villkorssatser för att kategorisera dem – men du skalar dem inte än. Det här hjälper dig att förstå fördelningen av ingredienser innan du gör några ändringar.

Den här övningen är en del av kursen

Introduktion till Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Loopa igenom varje mängd i listan quantities och använd qty som iteratorvariabel.
  • Inuti loopen lägger du till ett villkor som kontrollerar om qty är större än eller lika med 400 gram. Skriv i så fall ut 'Large quantity'.
  • Lägg till ett elif-villkor som kontrollerar om qty är större än eller lika med 200 gram. Skriv i så fall ut 'Medium quantity'.
  • Lägg till en else-sats för att hantera alla återstående mängder och skriv ut 'Small quantity'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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')
Redigera och kör kod