Recapitulação - Gerenciador de Receitas
Parte da seção Logic & Flow do Journey de Python da Coddy — lição 11 de 78.
Desafio
FácilVocê está gerenciando um livro de receitas digital onde cada receita é armazenada como um dicionário. Cada dicionário contém o nome da receita como a chave e uma lista de ingredientes como o valor. Sua tarefa é realizar várias operações para atualizar e gerenciar o livro de receitas.
- Criar o Livro de Receitas:
Crie um dicionário chamadorecipe_bookcom as seguintes receitas:"Pancakes":["flour", "milk", "eggs", "sugar"]"Salad":["lettuce", "tomato", "cucumber", "olive oil"]
- Acessar Ingredientes:
Imprima a lista de ingredientes para"Pancakes". - Adicionar uma Nova Receita:
Adicione uma nova receita"Smoothie"com os ingredientes["banana", "milk", "honey"]ao dicionário. - Modificar uma Receita:
Adicione"blueberries"à receita"Smoothie". - Imprimir Todas as Receitas:
Imprima todo o dicionáriorecipe_bookpara verificar as atualizações.
Experimente você mesmo
# Escreva o código aquiTodas as lições de Logic & Flow
1Exploração de Variáveis
ConstantesAtribuição de Múltiplas VariáveisTroca de VariáveisVariáveis de Espaço ReservadoArredondar NúmerosCasting de Listas4Aplicativo de Agenda de Contatos
Exibir MenuAdicionar Contato7Conjuntos Parte 2
Operações Matemáticas Parte 1Operações Matemáticas Parte 2Revisão - Caça ao TesouroSubconjuntos e SuperconjuntosIterando sobre ConjuntosRevisão - Rastreador de Torneio10List Comprehensions Básicas
A SintaxeCriando Listas SimplesAdicionando CondiçõesUsando Agregação de DadosRecapitulação - House Of ListsRecapitulação - Elements Of Freedom13Sistema de Gerenciamento de Inventário
Visão Geral do ProjetoAdicionar Item2Dicionários Parte 1
O que é um Dicionário?Criando um DicionárioAcessando ValoresModificando DicionáriosRecapitulação - Gerenciador de Receitas5Tomada de Decisão Avançada
Operador TernárioVerificações de PertencimentoVerificações de IdentidadeErros de IndentaçãoRecapitulação - Filtro de Férias8Gerenciador de Registros de Alunos
Visão Geral do ProjetoAdicionar Aluno11Funções Avançadas
Retornando Múltiplos ValoresFunções Lambda Parte 1Funções Lambda Parte 2Desafio de Recapitulação - Lambda SortFunções Recursivas Parte 1Funções Recursivas Parte 2Recapitulação - Somar Listas Aninhadas14Funções de Ordem Superior
A Função MapA Função FilterRecapitulação - Validador de E-mailRecapitulação - Processador de Números3Dicionários Parte 2
Métodos de DicionárioDicionários AninhadosVerificando ChavesIterando em DicionáriosRecapitulação - Contador de Frequência6Conjuntos Parte 1
O que é um Conjunto?Operações BásicasMétodos de ConjuntosRecapitulação - Remover Duplicatas9Agregação de Dados Avançada
Usando SumEncontrando Mínimo e MáximoOrdenando Dados de Forma EficienteRecapitulação - Dictionary Sorter