Conditional while loops
Your recipe scaler needs to verify that you have enough of each ingredient before scaling up the recipe. You'll use a while loop combined with conditional logic to check ingredient quantities and provide helpful status updates. You have a variable ingredients_checked that tracks how many ingredients you've verified, and total_ingredients representing the total number of ingredients in your tomato and basil pasta recipe.
Questo esercizio fa parte del corso
Introduction to Python for Developers
Istruzioni dell'esercizio
- Create a
whileloop that continues as long asingredients_checkedis less thantotal_ingredients. - Increase the
ingredients_checkedcounter by 1 each time the loop runs. - Using conditional statements, check whether fewer than 4 ingredients have been reviewed.
- If not, check whether 6 or fewer ingredients have been reviewed.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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!")