Anexar a uma lista
Você quer testar o recurso de lista de compras para o seu escalador de receitas. Antes de escalar qualquer coisa, é bom ver quais ingredientes você não tem o suficiente na despensa. Você vai dar uma olhada no dicionário padrão recipe e nos itens que você tem no seu pantry_stock e adicionar qualquer ingrediente à sua lista de compras quando a quantidade necessária for maior do que a que você tem disponível agora.
Este exercício faz parte do curso
Introdução ao Python para desenvolvedores
Instruções do exercício
- Crie uma lista vazia chamada “
shopping_list” para guardar os ingredientes que você precisa comprar. - Passe por todos os itens do dicionário
recipepara ver os nomes dos ingredientes e as quantidades necessárias. - Dentro do loop, veja se o
required_qtyé maior do que o que você tem empantry_stockpara esse ingrediente. - Se você precisar de mais algum ingrediente, acrescente o nome do ingrediente a
shopping_listusando o método.append().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create an empty shopping list
shopping_list = ____
# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
# Check if we need more than what we have
if ____ > pantry_stock[ingredient]:
# Add the ingredient to our shopping list
shopping_list.____
# Display the shopping list
print("Shopping list:", shopping_list)