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
Övningsinstruktioner
- Skriv en while-loop som fortsätter så länge
guest_countär mindre äntotal_confirmations. - Öka
guest_countmed1fö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!")