Open ericksc opened 5 years ago
@PythonClassRoom/pythonbasico-ii-2019 tarea2 solución sugerida
@PythonClassRoom/pythonbasico-ii-2019 Solución tarea 2. promedio:
mis_valores = [5, 6, 10, 13, 3, 4] promedio = sum(mis_valores) / len(mis_valores) print('promedio', promedio)
para la Solución tarea 2 parte 2, yo la hice de la siguiente forma en caso de que 2 o mas tiene el valor maximo.
Tambien note que en la respuesta que nos propuso, se muestra el indice de la lista, pero no el numero de grupo.
todos = [
[177,145,167,190,140,150,180,130], # grupo 1
[165,176,145,189,170,189,159,190], # grupo 2
[145,136,178,200,123,145,145,134], # grupo 3
[201,110,187,175,156,165,156,135] # grupo 4
]
maxlista= list(map(max,todos)) estatura = max(maxlista)
for i in range(len(maxlista)): if maxlista[i] == estatura: print('El grupo group #',(i+1), 'tiene al menos una persona con la altura mayor que es', estatura)
No hay problema. Se entiende
@PythonClassRoom/pythonbasico-ii-2019
La lista que contiene la altura máxima es que la tiene el índice 3. para nuestro caso el grupo 4 la funcion max puede hacer el trabajo. El nuevo detalle aqui es el uso del asterisco
*
que permite expandir la lista todos junto al max le calcula la lista que tiene el número más grande.