• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 8. Dictionary

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Fusión de diccionarios»

💻 Python
Dos amigas, Ana y María, decidieron combinar sus recetas culinarias. Cada una tiene su propio diccionario, donde la clave es el nombre del plato y el valor es la lista de ingredientes. Tu tarea es ayudarlas a crear un libro culinario común, uniendo sus diccionarios. Si ambos libros tienen una receta con el mismo nombre, es necesario combinar las listas de ingredientes para que el libro general tenga una lista completa de todos los ingredientes necesarios para ese plato (sin repeticiones).

Formato de entrada

Primero, el número & nbsp; n & nbsp; - la cantidad de recetas en el libro de cocina de Anna. Luego se ingresan & nbsp; n & nbsp; líneas, cada línea contiene el nombre de la receta (cadena) y, separado por un espacio, la lista de ingredientes (una cadena separada por comas). A continuación, el número & nbsp; m & nbsp; - la cantidad de recetas en el libro de cocina de María. Luego, & nbsp; m & nbsp; líneas en un formato similar: el nombre de la receta (cadena) y, separado por un espacio, la lista de ingredientes (cadena separada por comas)

Formato de salida

El Libro Culinario Unido se muestra en el formato (cadena) y a través del espacio de la lista de ingredientes (cadena separada por comas). Las recetas deben ordenarse en orden alfabético por nombre.

Ejemplo

Entrada

2
Pasteles manzana manzanas, harina, azúcar
Vegetal pepinos, tomates, cebollas
1
Pastel manzana canela, harina

Salida

Harina de canela para pasteles azúcar manzana manzanas
ensalada cebolla verdura pepinos tomates

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.