ПочатиПочніть безкоштовно

Умовні цикли 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!")
Редагувати та запускати код