Kom igångKom igång gratis

While-loopar med villkor

Din receptskalare behöver kontrollera att du har tillräckligt av varje ingrediens innan du skalar upp receptet. Du ska använda en while-loop tillsammans med villkorslogik för att kontrollera ingredienskvantiteter och ge användbara statusuppdateringar. Du har en variabel ingredients_checked som håller reda på hur många ingredienser du har verifierat, och total_ingredients som representerar det totala antalet ingredienser i ditt recept på tomat- och basilikpasta.

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

Introduktion till Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Skapa en while-loop som fortsätter så länge ingredients_checked är mindre än total_ingredients.
  • Öka räknaren ingredients_checked med 1 varje gång loopen körs.
  • Använd villkorssatser för att kontrollera om färre än 4 ingredienser har granskats.
  • Om inte, kontrollera om 6 eller färre ingredienser har granskats.

Interaktiv övning med praktiskt arbete

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

total_ingredients = 7
ingredients_checked = 0

# Set up the loop
____ ingredients_checked < total_ingredients:
    # Increment the counter
    ____ += 1
    # Check if less than 4 ingredients reviewed
    ____ ingredients_checked < 4:
        print("More than half remaining")
    # Check if 6 or fewer ingredients reviewed
    ____ ingredients_checked <= 6:
        print("Nearly finished checking")
    else:
        print("All ingredients verified!")
Redigera och kör kod