Proyecto: agenda de contactos
Python · Unidad 7: Diccionarios
- Plan completo
- Python
- Proyecto
- 3 ejercicios
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. Completa el código
Completa
agregar, que guarda el teléfono de alguien. Si ya estaba, le cambia el número.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. 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.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.