3Eva_IIT2015_T2 Gestionar mensajes con etiquetas

3ra Evaluación II Término 2015-2016, Febrero 16, 2016 /ICM00794

Tema 2 (25 puntos). https://salmocorpblog.wordpress.com/2017/03/07/significado-de-hashtag/

Realice programa que permita gestionar una lista de mensajes de una red social, con el menú mostrado:

  1. Ingresar mensaje. Solicite el nombre del usuario y un mensaje de texto.
  2. Usuario frecuente. Determine usando la lista de usuarios y muestre el usuario que más mensajes escribe.
  3. Tendencias. Analice todos los mensajes y encuentre la etiqueta más usada. Suponga que es una sola.
  4. Salir

Ejemplo:

lista
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”.

tendencias
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']]

http://mnl13.nl/mnl13festival-mnl13-twitter-mee/