Aan de slagGa gratis aan de slag

Voorwaardelijke while-lussen

Je receptschaalprogramma moet controleren of je genoeg van elk ingrediënt hebt voordat je het recept opschaalt. Je gebruikt een while-lus in combinatie met voorwaardelijke logica om hoeveelheden van ingrediënten te controleren en handige statusupdates te geven. Je hebt een variabele ingredients_checked die bijhoudt hoeveel ingrediënten je hebt gecontroleerd, en total_ingredients dat het totale aantal ingrediënten in je recept voor pasta met tomaat en basilicum weergeeft.

Deze oefening maakt deel uit van de cursus

Introductie tot Python voor developers

Cursus bekijken

Oefeninstructies

  • Maak een while-lus die doorgaat zolang ingredients_checked kleiner is dan total_ingredients.
  • Verhoog de teller ingredients_checked met 1 elke keer dat de lus draait.
  • Gebruik voorwaardelijke statements om te controleren of er minder dan 4 ingrediënten zijn beoordeeld.
  • Zo niet, controleer dan of er 6 of minder ingrediënten zijn beoordeeld.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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!")
Code bewerken en uitvoeren