Resumen - Gestor de recetas
Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 11 de 78.
Desafío
FácilEstás gestionando un libro de recetas digital donde cada receta se almacena como un diccionario. Cada diccionario contiene el nombre de la receta como clave y una lista de ingredientes como valor. Tu tarea es realizar varias operaciones para actualizar y gestionar el libro de recetas.
- Crear el Libro de Recetas:
Crea un diccionario llamadorecipe_bookcon las siguientes recetas:"Pancakes":["flour", "milk", "eggs", "sugar"]"Salad":["lettuce", "tomato", "cucumber", "olive oil"]
- Acceder a los Ingredientes:
Imprime la lista de ingredientes para"Pancakes". - Añadir una Nueva Receta:
Añade una nueva receta"Smoothie"con los ingredientes["banana", "milk", "honey"]al diccionario. - Modificar una Receta:
Añade"blueberries"a la receta"Smoothie". - Imprimir Todas las Recetas:
Imprime el diccionariorecipe_bookcompleto para verificar las actualizaciones.
Pruébalo tú mismo
# Escribe el código aquíTodas las lecciones de Logic & Flow
1Exploración de variables
ConstantesAsignación de múltiples variablesIntercambio de variablesVariables de marcador de posiciónRedondear númerosCasting de listas4Aplicación de Agenda de Contactos
Mostrar MenúAgregar Contacto7Conjuntos Parte 2
Operaciones matemáticas Parte 1Operaciones matemáticas Parte 2Resumen - Búsqueda del tesoroSubconjuntos y superconjuntosIterar sobre conjuntosResumen - Rastreador de torneos10Comprensión de listas básica
La sintaxisCreación de listas simplesAñadir condicionesUso de agregación de datosResumen - La casa de las listasResumen - Elementos de libertad13Sistema de Gestión de Inventarios
Descripción general del proyectoAgregar artículo2Diccionarios Parte 1
¿Qué es un diccionario?Crear un diccionarioAcceder a los valoresModificar diccionariosResumen - Gestor de recetas5Toma de decisiones avanzada
Operador ternarioComprobaciones de pertenenciaComprobaciones de identidadErrores de sangríaRepaso - Filtro de vacaciones8Gestor de registros de estudiantes
Descripción general del proyectoAñadir estudiante11Funciones avanzadas
Retornar múltiples valoresFunciones Lambda Parte 1Funciones Lambda Parte 2Desafío de repaso - Lambda SortFunciones recursivas Parte 1Funciones recursivas Parte 2Repaso - Sumar listas anidadas14Funciones de orden superior
La función MapLa función FilterRepaso - Validador de emailsRepaso - Procesador de números3Diccionarios Parte 2
Métodos de diccionariosDiccionarios anidadosVerificación de clavesIterar sobre diccionariosResumen - Contador de frecuencia6Conjuntos - Parte 1
¿Qué es un conjunto?Operaciones básicasMétodos de conjuntosResumen - Eliminar duplicados9Agregación de datos avanzada
Uso de SumBúsqueda de mínimo y máximoOrdenar datos de manera eficienteRepaso - Ordenador de diccionarios