Ejemplo n.º 1
0
from funciones1nivel import sumaTodos

print(sumaTodos(3, lambda x: x * 2))
print(sumaTodos(100, lambda x: x * 3))
Ejemplo n.º 2
0
from funciones1nivel import sumaTodos

doble = lambda x: x * 2
triple = lambda x: x * 3

print(sumaTodos(3, doble))
print(sumaTodos(3, triple))
Ejemplo n.º 3
0
from funciones1nivel import sumaTodos

#cubo = lambda x: x**3 se podria poner asi y solo poner cubo en la funcion
doble = lambda x: x * 2
print(sumaTodos(3, lambda x: x**3))  #(**) es igual a elevado a
print(sumaTodos(3, doble))
# lambda es como se llama a una funcion anonima donte tu pones lo que quieras
#se usa poniendo lambda, espacio, parametros, separados por comas, dos puntos, bloque de codigo definido (sin return)
Ejemplo n.º 4
0
# Nos importamos el módulo funciones1nivel, pero sólo vamos a importarnos la función sumaTodos

from funciones1nivel import sumaTodos

# Aquí necesitaría crearme la función cubo, pero no me la quiero crear. Entonces utilizo una función anónima que en Python se llama lambda)
print(sumaTodos(3, lambda x: x * 2))
#print(sumaTodos(100, lambda x: x*3))
Ejemplo n.º 5
0
from funciones1nivel import sumaTodos

doble = lambda x: x*2
                            #explicativo, pero se usaria como se ve abajo
triple = lambda x: x*3

print(sumaTodos(3, doble))
print(sumaTodos(100,triple))

print(sumaTodos(3, lambda x: x*2))
print(sumaTodos(100, lambda x: x*3))
Ejemplo n.º 6
0
#Funciones lambda

from funciones1nivel import sumaTodos

print(sumaTodos(3,lambda x:x**3))

doble = lambda x:x*2 #mas claro hacerlo asi
triple = lambda x: x**3

print(sumaTodos(3,doble))
print(sumaTodos(3,triple))

Ejemplo n.º 7
0
from funciones1nivel import sumaTodos 

print (sumaTodos(3, lambda x: x**3))
Ejemplo n.º 8
0
from funciones1nivel import sumaTodos

doble = lambda x: x * 2
triple = lambda x: x * 3
cubo = lambda x: x**3
print('funciones lambda como variable sumaTodos x*2:', sumaTodos(3, doble))
print('funciones lambda como variable sumaTodos x*3:', sumaTodos(3, triple))
print('\n')

for i in range(1, 101):
    print(
        'funciones lambda sumaTodos limite=' + str(i) + ' x*' + str(i * 2) +
        ':', sumaTodos(i, lambda x: x * i * 2))
Ejemplo n.º 9
0
from funciones1nivel import sumaTodos #asi ya puedo sumar lo que sea

#otra lambda seria
normal = lambda x: x

print(sumaTodos(3, lambda x: x**3)) #lambda funcion anonima, sin nombre

#para que se vea mejor es como poner:
'''
triple = lambda x: x**3
print(sumaTodos(3, triple))
'''

'''
las lambda se utilizan cunaod no quieres definir una funcion porque
no vas a reutilizar esa funcion en otro fichero
'''