Użycie pętli while
Budujesz narzędzie do skalowania przepisów i musisz policzyć, ile osób potwierdziło udział w twoim przyjęciu z makaronem. Otrzymałeś odpowiedzi na zaproszenia i chcesz je przetwarzać po jednej, korzystając z pętli while. Masz zmienną total_confirmations reprezentującą liczbę otrzymanych potwierdzeń – musisz je przeliczać, aby ustalić ostateczną liczbę gości. To pozwoli ci określić, o ile należy przeskalować przepis na makaron z pomidorami i bazylią.
Pamiętaj, że jeśli twoja pętla while działa zbyt długo lub sesja wygasa, możliwe, że stworzyłeś nieskończoną pętlę. Koniecznie wetnij zawartość pętli, używając czterech spacji lub automatycznego wcięcia, i upewnij się, że warunki pętli przewidują jej zatrzymanie.
To ćwiczenie jest częścią kursu
Wprowadzenie do Pythona dla programistów
Instrukcje do ćwiczenia
- Napisz pętlę while, która działa tak długo, jak
guest_countjest mniejsze odtotal_confirmations. - Wewnątrz pętli while zwiększaj
guest_counto1przy każdym obrocie, aby zliczyć kolejne potwierdzenie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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!")