Цикл 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!")