Python - Configurar un array

 
Vista:
sin imagen de perfil

Configurar un array

Publicado por juan (1 intervención) el 09/09/2021 05:56:40
Configurar un array con los siguientes estudiantes y generar otro array con una calificación aleatoria entre 1.0 y 5.0​.
#Se requieren los siguientes datos:​
#-Calificación promedio,​
#-Nombre del mejor estudiante,​
#-Nombre del peor estudiante,​
#-Porcentaje de estudiantes que pierden.
students=['Alejandro Gonzalez Clavijo','Alejandro Restrepo Uribe','Alexandra Restrepo Franco','Cristian Andres Salazar Murcia','Daniel Valencia Gómez','Diana Marcela Tamayo Blandon','Diego Alejandro Aguirre Durango','Evelyn Carolina Rua Velez','Isaac Vargas Salazar','Isabella Vanegas Valencia','Juan Esteban Pérez Hernández','Julian Andres Vallejo Londoño','Maria Camila Vera López','Maria Isabel Calle Aguirre','Mateo Chaverra Ossa','Mateo Restrepo Ramirez','Samuel Suárez Gil','Sebastian Tejada Galeano','Sebastian Torres Rueda','Sebastian Urrego Argaez']
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Configurar un array

Publicado por Francisco Javier (313 intervenciones) el 09/09/2021 12:49:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import random
students=['Alejandro Gonzalez Clavijo','Alejandro Restrepo Uribe','Alexandra Restrepo Franco','Cristian Andres Salazar Murcia','Daniel Valencia Gómez','Diana Marcela Tamayo Blandon','Diego Alejandro Aguirre Durango','Evelyn Carolina Rua Velez','Isaac Vargas Salazar','Isabella Vanegas Valencia','Juan Esteban Pérez Hernández','Julian Andres Vallejo Londoño','Maria Camila Vera López','Maria Isabel Calle Aguirre','Mateo Chaverra Ossa','Mateo Restrepo Ramirez','Samuel Suárez Gil','Sebastian Tejada Galeano','Sebastian Torres Rueda','Sebastian Urrego Argaez']
notas=[random.uniform(1.0,5.0)for i in range(1,21)]
alumnos_retirados=[]
for i in notas:
  if i<2.5:
    alumnos_retirados.append(i)
 
print('''
-Calificación promedio-> {}\n
-Nombre del mejor estudiante :\n{}\n
-Nombre del peor estudiante:\n{}\n
-Porcentaje de estudiantes que pierden \n{}
)'''
.format(round(sum(notas)/20,2),students[notas.index(max(notas))],students[notas.index(min(notas))],round(sum(alumnos_retirados)/len(alumnos_retirados),2))
)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-2
Comentar