Advertisement
teslariu

func varias

Nov 11th, 2021
1,293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # zip permite reunir varias listas para iterarlas todas juntas
  5. notas = [10,5,8,9]
  6. alumnos = ["Ana", "Juan","Tito","Ruben"]
  7.  
  8. for alumno, nota in zip(alumnos,notas):
  9.     print(alumno, nota)
  10.  
  11. # calcular el promedio de las notas:
  12. print(sum(notas)/len(notas))
  13.  
  14. # ordenar alfabèticamente la lista de nombres
  15. alumnos_ordenados = sorted(alumnos)
  16. for alumno in alumnos_ordenados:
  17.     print(alumno)
  18.  
  19. # map permite aplicar una funcion a una coleccion
  20. def cantidad_de_letras(palabra):
  21.   return len(palabra)
  22.  
  23. x = list(map(cantidad_de_letras, alumnos))
  24.  
  25. print("Cantidad de letras del nombre de cada alumno")
  26. for alumno, nro_letras in zip(alumnos,x):
  27.     print(alumno, nro_letras)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement