Hacer pequeño programa en python

Método de pago: Verificado


Terminado
Descripción:
Se pide que realice un programa con Python que solucione el siguiente enunciado:
Una empresa que hospeda webs para otras empresas también ofrece un servicio de análisis del acceso a sus páginas. En su servidor hay un programa que monitoriza el acceso al site del cliente. Este programa contabiliza las páginas visitadas, los tiempos que se ha sido y desde qué IP se ha hecho.
Los resultados de las analíticas nos los dan en el siguiente formato:
Nombre site nom_pag_1 tiempo1 IP1 tiempo2 yp2 ... -1 nom_pag_2 temps3 IP3 ... -1 ... *
El nombre del sitio, el nombre de las páginas y las ip son strings. Los tiempos, en segundos, son enteros.
El centinela de fin de datos de una página es -1.
El centinela de fin de páginas de un site es *.
El programa que haga debe leer los datos en el formato anterior y mostrar:
- El número de consultas realizadas en cada página (este dato debe ir
apareciendo cada vez que hemos terminado de entrar los datos de una página)
- El número de consultas realizadas en todo el site
- El tiempo total que los visitantes han estado en el site
- El tiempo medio por página
- Nombres de las páginas más y menos visitadas -según duración y según número de
consultas-. Hay que indicar también el valor de la duración o del tiempo
FP. primera práctica
 
2
  Ejemplo (los datos los debe entrar por el teclado una debajo de la otra -usando Enter-). En sombreado y cursiva la respuesta que debe dar el programa:
empresa 1
Página principal 152 IP1 160 yp2 170 IP3 -1
Página principal: 3 consultas
Página 2 100 IP4 110 IP5 -1
Página 2: 2 consultas
Página3 10 ip6 20 IP7 30 ip8 40 IP9 -1
Página 3: 4 consultas
*
Consultas al site: 9
Tiempo total en el site: 792 segundos
Tiempo medio por página: 88.0 segundos
Página más visitada -consultes-: Página 3 (4 consultas)
Página más visitada -durada-: Página principal (482 segundos)
Página menos visitada -consultes-: Página 2 (2 consultas)
Página menos visitada -durada-: Página 3 (100 segundos)

Categoría: IT & Programación
Subcategoría: Otros
Tamaño del proyecto: Pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Integraciones de API: Payment Processor (Paypal, Stripe, etc)

Abierto

Presupuesto

1

Propuestas

1

Freelancers interesados

Publicado: Hace 8 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Jhonatan F. Portafolio Completo:https://www.behance.net/leyer8e03 Moderador del foro de Java del elHacker.net http://foro.elhacker.net/java-b70.0/ Blog Personal:https://jleyer.wordpress.com/ skyp: leyer@elhacker.net _________... + detalles