НачатьНачать бесплатно

Цикл 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!")
Редактировать и запускать код