CommencezCommencez gratuitement

Boucles while conditionnelles

Votre ajusteur de recette doit vérifier que vous avez une quantité suffisante de chaque ingrédient avant d'augmenter les portions. Vous allez utiliser une boucle while combinée à une logique conditionnelle pour contrôler les quantités et fournir des mises à jour utiles. Vous disposez d'une variable ingredients_checked qui suit le nombre d'ingrédients vérifiés, et total_ingredients qui représente le nombre total d'ingrédients de votre recette de pâtes aux tomates et au basilic.

Cette activité fait partie du cours

Introduction à Python pour les développeurs

Voir le cours

Instructions de l’exercice

  • Créez une boucle while qui se poursuit tant que ingredients_checked est inférieur à total_ingredients.
  • Augmentez le compteur ingredients_checked de 1 à chaque itération de la boucle.
  • À l'aide d'instructions conditionnelles, vérifiez si moins de 4 ingrédients ont été passés en revue.
  • Sinon, vérifiez si 6 ingrédients ou moins ont été passés en revue.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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!")
Modifier et exécuter le code