Saltar al contenido

Proyecto: agenda de contactos

Python · Unidad 7: Diccionarios

Vas a armar una agenda: un diccionario donde cada nombre es una llave y su teléfono es el valor.

Tres funciones: agregar un contacto, buscar su teléfono y listar los nombres que empiezan con una letra.

agenda = {"Ana": "555-1234"}
agenda["Leo"] = "555-9876"
print(agenda["Leo"])
print(len(agenda))

Imprime

555-9876
2

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Completa el código

    Completa agregar, que guarda el teléfono de alguien. Si ya estaba, le cambia el número.

  2. 2. Escribe el código

    Escribe buscar(agenda, nom), que regrese el teléfono de esa persona, o "No está" si no está en la agenda.

  3. 3. Escribe el código

    Escribe por_letra(agenda, letra), que regrese una lista con los nombres que empiezan con esa letra, en orden alfabético. Si no hay ninguno, regresa una lista vacía.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →