Kom igångKom igång gratis

Använda en while-loop

Du bygger receptskalaren och behöver räkna hur många gäster som har bekräftat att de kommer på din pastafest. Du har fått OSA-svar och vill behandla dem ett i taget med hjälp av en while-loop. Du har en variabel total_confirmations som representerar antalet mottagna OSA-svar, och du ska räkna igenom dem för att fastställa det slutliga gästantalet. Det hjälper dig att veta hur mycket du behöver skala upp receptet på tomat- och basilikopasta.

Observera att om din while-loop tar för lång tid att köra, eller om din session håller på att löpa ut, kan du ha skapat en oändlig loop. Kom särskilt ihåg att indentera innehållet i loopen med fyra mellanslag eller automatisk indentering, och se till att villkoren är sådana att loopen har en stopppunkt.

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

Introduktion till Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Skriv en while-loop som fortsätter så länge guest_count är mindre än total_confirmations.
  • Öka guest_count med 1 för varje varv i while-loopen för att räkna ytterligare en bekräftelse.

Interaktiv övning med praktiskt arbete

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

total_confirmations = 10
guest_count = 0

# Count confirmations using a while loop
while ____:
    ____
    print(guest_count, "guests so far!")

print("We have", guest_count, "guests coming!")
Redigera och kör kod