Advertisement
teslariu

funciones especiales

Nov 23rd, 2021
924
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. def sumar_cien(x):
  6.     return x + 100
  7.    
  8. def cuadrado(x):
  9.     return x**2
  10.    
  11. def superior(funcion, lista):
  12.     resultados = []
  13.     for n in lista:
  14.         resultados.append(funcion(n))
  15.     return resultados
  16.  
  17. ###########
  18.  
  19. numeros = [2,5,10]
  20.  
  21. print(superior(sumar_cien,numeros))
  22.    
  23. print(superior(cuadrado,numeros))
  24.  
  25. def multiplo_de_5(numero):
  26.     if numero % 5 == 0:
  27.         return True
  28.        
  29. numeros = [2,5,6,8,10,11,35,78,80,81]
  30.  
  31. # filter me permite filtrar los multiplos de 5
  32. multiplos = list(filter(multiplo_de_5,numeros))
  33.  
  34. print(multiplos)
  35. """
  36. # hallar los multiplos de 5 de una lista de numeros
  37. # filter con lambda
  38. numeros = [2,5,6,8,10,11,35,78,80,81]
  39.  
  40. multiplos = list(filter(lambda numero:numero%5==0, numeros))
  41.  
  42. print(multiplos)
  43.  
  44. # calcular los cuadrados de una lista de numeros
  45. # map con lambda
  46. cuadrados = list(map(lambda x:x**2, numeros))
  47. print(cuadrados)
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement