Условная логика в циклах со списками
Прежде чем масштабировать рецепт пасты с томатами и базиликом для вечеринки, нужно проверить количество ингредиентов, чтобы понять, с чем предстоит работать. Количества ингредиентов (в граммах) хранятся в списке quantities. В качестве первого шага к созданию масштабировщика рецептов вы переберёте эти значения и используете условия для их классификации — пока без изменения самих количеств. Это поможет понять распределение ингредиентов до внесения каких-либо изменений.
Это упражнение является частью курса
Введение в Python для разработчиков
Инструкции к упражнению
- Переберите каждое значение в списке
quantities, используяqtyв качестве переменной итератора. - Внутри цикла добавьте условие, которое проверяет, больше ли
qtyили равно 400 граммам. Если да — выведите'Large quantity'. - Добавьте условие
elif, которое проверяет, больше лиqtyили равно 200 граммам. Если да — выведите'Medium quantity'. - Добавьте блок
elseдля обработки всех оставшихся значений и выведите'Small quantity'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')