Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # FUNCIONES
- # documentacion, se llama con help(nombre_del_script)
- def suma(a,b):
- """Función que pide dos numeros
- y retorna la suma de ellos"""
- return a+b
- print(f"La suma de 5 y 7 es {suma(5,7)}")
- # funciones de orden superior (funciones que llaman a funciones)
- # map y filter son funciones de orden superior
- # Tienen como argumentos funciones y variables (gralmente listas)
- def sumarle_100(x):
- """Devuelve x + 100"""
- return x + 100
- def cuadrado(x):
- """Devuelve el cuadrado de x"""
- return x**2
- def superior(funcion, lista):
- # similar a map()
- resultado =[]
- for item in lista:
- resultado.append(funcion(item))
- return resultado
- numeros = [2,10,25]
- print(superior(sumarle_100,numeros))
- print(superior(cuadrado, numeros))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement