5. Nueva puntuación¶
Data file:
surf3.txt
xxxxxxxxxx
archivo = open("surf3.txt")
puntuaciones = []
for linea in archivo:
nombre, puntos = linea.split()
puntuaciones.append(float(puntos))
archivo.close()
print(f"1. {puntuaciones[0]:.2f}")
print(f"2. {puntuaciones[1]:.2f}")
print(f"3. {puntuaciones[2]:.2f}")
Activity: 5.2 ActiveCode (ac_l37_5a)

5.1. Ordenar en orden descendente¶

5.2. Métodos sort
y reverse
¶
El método
sort
ordena los datos.El uso de
reverse
para mantenerlos en orden descendente.Es más inteligente usar
puntuaciones.sort(reverse = True)
5.3. Finalmente las posiciones correctas¶
xxxxxxxxxx
archivo = open("surf3.txt")
puntuaciones = []
for linea in archivo:
nombre, puntos = linea.split()
puntuaciones.append(float(puntos))
archivo.close()
puntuaciones.sort(reverse = True)
print(f"1. {puntuaciones[0]:.2f}")
print(f"2. {puntuaciones[1]:.2f}")
print(f"3. {puntuaciones[2]:.2f}")
Activity: 5.3.1 ActiveCode (ac_l37_5b)

You have attempted 1 of 4 activities on this page