3ra Evaluación II Término 2015-2016, Febrero 16, 2016 /ICM00794
Realice programa que permita gestionar una lista de mensajes de una red social, con el menú mostrado:
- Ingresar mensaje. Solicite el nombre del usuario y un mensaje de texto.
- Usuario frecuente. Determine usando la lista de usuarios y muestre el usuario que más mensajes escribe.
- Tendencias. Analice todos los mensajes y encuentre la etiqueta más usada. Suponga que es una sola.
- Salir
Ejemplo:
usuario | mensaje |
---|---|
Juan | Estamos en exámenes en la #ESPOL |
María | Seré voluntaria en #AJA |
Pedro | Yo estudio en #FCNM de la #ESPOL |
Ana | Lean el artículo de #ESPOL en #ELUNIVERSO del domingo 7 de febrero |
Para extraer las etiquetas de cada mensaje pueden hacer uso de la función del tema anterior, para luego contar las veces que aparece cada etiqueta en la lista de mensajes. Al final debe encontrar la etiqueta más frecuente conocida como “tendencia”.
etiqueta | veces |
---|---|
#ESPOL | 3 |
#AJA | 1 |
#FCNM | 1 |
#ELUNIVERSO | 1 |
La tendencia es: #ESPOL
Rúbrica: Menú (5 puntos), uso de función anterior (5 puntos), opción 1 (2 puntos), opción 2 (8 puntos), opción 3 (5 puntos)
propuesta: sol_py
lista = [['Juan','Estamos en exámenes en la #ESPOL'], ['María','Seré voluntaria en #AJA'], ['Pedro','Yo estudio en #FCNM de la #ESPOL'], ['Ana','Lean el artículo de #ESPOL en #ELUNIVERSO del domingo 7 de febrero']]