ayuda con un ejercicio de listas
Publicado por mani (1 intervención) el 08/06/2019 00:29:54
Tuve que resolver este ejercicio por práctica, pero me gustaría que alguien que realmente sepa de listas lo resuelva para hacer comparaciones urg. Gracias!
Dada la siguiente lista productos:
la cual describe un conjunto de países con su población registrada en cierto año. Los elementos de la lista son strings que tienen el siguiente formato:
país-población-año
Ud debe trabajar con esta lista para realizar un programa que haga lo siguiente:
● Crear tres listas a partir de la lista productos. La lista nombres, tendrá los nombres de todos los países, la lista población tendrá la población de cada país y la lista fechas. No debe existir países repetidos en las listas. Si encuentra varias veces el mismo país en la lista países, las listas a crear tendrá los datos del país con el año más reciente.
● Imprimir por pantalla el nombre del país con menor población, el país con mayor población, y el promedio de población para todos los países.
● Agregar más elementos. El usuario ingresará por teclado varios países junto con su población por teclado. El usuario podrá seguir ingresando países mientras no ingrese una cadena vacía. Si el país ingresado por el usuario ya existe, actualice su población. Al finalizar imprima por pantalla la lista de países con su población.
Dada la siguiente lista productos:
1
2
3
4
paises = [
'España-26848000-2014', 'India-1387058000-2019', 'China-1201199000-2017', 'Ecuador-17276000-2019', 'Estados Unidos-259472000-2015', 'Japón-126105000-2019', 'China-1101199000-2016', 'España-40848000-2017', 'India-1087058000-2015', 'Alemania-73268000-2015', 'Alemania-83268000-2018', 'España-46848000-2018',
'Estados Unidos-329472000-2019', 'México-116578000-2017', 'México-122578000-2018', 'Estados Unidos-299472000-2018', 'México-126578000-2019', 'Brasil-209951000-2019', 'Francia-64865000-2019', 'China-1401199000-2019'
]
la cual describe un conjunto de países con su población registrada en cierto año. Los elementos de la lista son strings que tienen el siguiente formato:
país-población-año
Ud debe trabajar con esta lista para realizar un programa que haga lo siguiente:
● Crear tres listas a partir de la lista productos. La lista nombres, tendrá los nombres de todos los países, la lista población tendrá la población de cada país y la lista fechas. No debe existir países repetidos en las listas. Si encuentra varias veces el mismo país en la lista países, las listas a crear tendrá los datos del país con el año más reciente.
● Imprimir por pantalla el nombre del país con menor población, el país con mayor población, y el promedio de población para todos los países.
● Agregar más elementos. El usuario ingresará por teclado varios países junto con su población por teclado. El usuario podrá seguir ingresando países mientras no ingrese una cadena vacía. Si el país ingresado por el usuario ya existe, actualice su población. Al finalizar imprima por pantalla la lista de países con su población.
Valora esta pregunta


-3