CommencerCommencer gratuitement

Boucles while conditionnelles

Votre calculateur doit vérifier que vous disposez d'une quantité suffisante de chaque ingrédient avant de procéder à la mise à l'échelle de la recette. Vous utiliserez une boucle while combinée à une logique conditionnelle pour vérifier les quantités d'ingrédients et fournir des mises à jour utiles sur l'état d'avancement. Vous disposez d'une variable ingredients_checked qui enregistre le nombre d'ingrédients que vous avez vérifiés, et d'une variable total_ingredients qui représente le nombre total d'ingrédients dans votre recette de pâtes à la tomate et au basilic.

Cet exercice fait partie du cours

Introduction à Python pour les développeurs

Afficher le cours

Instructions

  • Créez une boucle while s qui se poursuit tant que ingredients_checked est inférieur à total_ingredients.
  • Augmentez le compteur d'ingredients_checked de 1 à chaque exécution de la boucle.
  • À l'aide d'instructions conditionnelles, vérifiez si moins de 4 ingrédients ont été vérifiés.
  • Si ce n'est pas le cas, vérifiez si six ingrédients ou moins ont été examinés.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

total_ingredients = 7
ingredients_checked = 0

# Set up the loop
____ ingredients_checked < total_ingredients:
    # Increment the counter
    ____
    # 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