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
Instructions
- Créez une boucle
whiles qui se poursuit tant queingredients_checkedest inférieur àtotal_ingredients. - Augmentez le compteur d'
ingredients_checkedde 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!")