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
Övningsinstruktioner
- Skapa en
while-loop som fortsätter så längeingredients_checkedär mindre äntotal_ingredients. - Öka räknaren
ingredients_checkedmed 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!")