Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz pętlę while, która działa tak długo, jak ingredients_checked jest mniejsze niż total_ingredients.
  • Zwiększaj licznik ingredients_checked o 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!")
Edytuj i uruchom kod