• 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«Regalos por correo»

💻 Python
Trabajas en el servicio de soporte del sitio. Necesitas crear una guía que contenga información sobre los códigos postales de los usuarios para enviarles tarjetas de felicitación. Tienes una lista que contiene datos de usuarios. Cada usuario se presenta en forma de una lista, donde el primer elemento – es el nombre del usuario (cadena), y el segundo elemento (si existe) – es su código postal (cadena). No todos los usuarios tienen un código postal.
rn
Escribe un programa que acepte esta lista y forme un diccionario en el que los usuarios sean las claves, y los valores – sus códigos postales. Si el usuario no tiene un código postal, entonces el valor debe ser none .

Formato de entrada

Lista bidimensional donde cada lista interna contiene información sobre un usuario. Cada lista interna contiene el nombre del usuario (línea) y, opcionalmente, el código postal (línea)

Formato de salida

Salida constructiva en el nombre de usuario: "Código Postal", donde "Código Postal" puede ser una línea o "ninguno"

Ejemplo

Entrada

[["Ivan", "123456"], ["Maria"], ["Peter", "654321"], ["Anna", "987654"], ["Svetlana"]]

Salida

Iván: 123456
María: None
Pedro: 654321
Ana: 987654
Svetlana: None

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.