Умовні цикли while
Ваш масштабатор рецепта має перевірити, чи достатньо кожного інгредієнта, перш ніж збільшувати порцію. Ви використаєте цикл while разом з умовною логікою, щоб перевіряти кількості інгредієнтів і надавати корисні статуси. У вас є змінна ingredients_checked, яка відстежує, скільки інгредієнтів ви вже перевірили, і total_ingredients, що позначає загальну кількість інгредієнтів у вашому рецепті пасти з помідорами та базиліком.
Ця вправа є частиною курсу
Вступ до Python для розробників
Інструкції до вправи
- Створіть цикл
while, який триває, докиingredients_checkedменше заtotal_ingredients. - Збільшуйте лічильник
ingredients_checkedна 1 кожного разу, коли цикл виконується. - Використовуючи умовні оператори, перевірте, чи переглянуто менше ніж 4 інгредієнти.
- Якщо ні, перевірте, чи переглянуто 6 інгредієнтів або менше.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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!")