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
Instructions de l’exercice
- Créez une boucle
whilequi se poursuit tant queingredients_checkedest inférieur àtotal_ingredients. - Augmentez le compteur
ingredients_checkedde 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!")