[ Foro de Python ]

Posible solucion ejercicio

10-Dec-2015 09:19
Invitado (mcgcazorla)
1 Respuestas

HOla a todos, me han propuesto resolver un ejercicio de python. Es que a partir de un fichero txt llamado
resultados.txt
cuyo contenido es:
EquipoA;EquipoB;2-1
(y asi sucesivamente, hasta con equipoc y d)
Tengo que devolver y calcular la clasificacion de la liguilla
EquipoA .... 20 puntos
y asi


17-Dec-2015 14:01
Nacho Cabanes (+83)

Cada línea que leas deberás partir con ".split", usando el punto y coma como separador:

linea.split(';')

Así obtendrás 3 elementos separados formando una lista ['EquipoA' 'Equipo B' '2-1']. Puedes partir el último dato de la misma forma.

A partir de ahí, ya puedes ir creando una nueva lista en la que para cada elemento (tomados de los dos primeros) sumes el valor correspondiente (no sé si es directamente el valor que aparece en los dos primeros o si es un valor distinto según si gana, pierde o empata, tu pregunta no lo deja claro).






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)