Začněte nyníZačněte zdarma

Podmíněné while smyčky

Tvůj škálovač receptů potřebuje ověřit, že máš dostatek každé ingredience, než recept zvětšíš. Použiješ smyčku while v kombinaci s podmínkovou logikou ke kontrole množství ingrediencí a zobrazení průběžných stavových hlášení. Máš k dispozici proměnnou ingredients_checked, která sleduje, kolik ingrediencí jsi zkontroloval/a, a proměnnou total_ingredients představující celkový počet ingrediencí v receptu na těstoviny s rajčaty a bazalkou.

Toto cvičení je součástí kurzu

Introduction to Python for Developers

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř smyčku while, která běží, dokud je ingredients_checked menší než total_ingredients.
  • Při každém průchodu smyčkou zvyš čítač ingredients_checked o 1.
  • Pomocí podmínkových příkazů ověř, zda bylo zkontrolováno méně než 4 ingredience.
  • Pokud ne, ověř, zda bylo zkontrolováno nejvýše 6 ingrediencí.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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!")
Upravit a spustit kód