Pętle while z warunkami
Twój skaler przepisów musi sprawdzić, czy masz wystarczającą ilość każdego składnika przed skalowaniem przepisu. Użyjesz pętli while w połączeniu z logiką warunkową, aby zweryfikować ilości składników i wyświetlać przydatne komunikaty o stanie. Masz zmienną ingredients_checked, która śledzi liczbę zweryfikowanych składników, oraz total_ingredients reprezentującą łączną liczbę składników w przepisie na makaron pomidorowy z bazylią.
To ćwiczenie jest częścią kursu
Wprowadzenie do Pythona dla programistów
Instrukcje do ćwiczenia
- Utwórz pętlę
while, która działa tak długo, jakingredients_checkedjest mniejsze niżtotal_ingredients. - Zwiększaj licznik
ingredients_checkedo 1 przy każdym obrocie pętli. - Używając instrukcji warunkowych, sprawdź, czy zweryfikowano mniej niż 4 składniki.
- Jeśli nie, sprawdź, czy zweryfikowano 6 lub mniej składników.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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!")