En este programa, aprenderá a mostrar los poderes del entero 2 usando la función anónima de Python.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:
- Python para bucle
- Función Python Anonymous / Lambda
En el programa siguiente, hemos usado una función anónima (lambda) dentro de la map()
función incorporada para encontrar las potencias de 2.
Código fuente
# Display the powers of 2 using anonymous function terms = 10 # Uncomment code below to take input from the user # terms = int(input("How many terms? ")) # use anonymous function result = list(map(lambda x: 2 ** x, range(terms))) print("The total terms are:",terms) for i in range(terms): print("2 raised to power",i,"is",result(i))
Salida
Los términos totales son: 10 2 elevado a potencia 0 es 1 2 elevado a potencia 1 es 2 2 elevado a potencia 2 es 4 2 elevado a potencia 3 es 8 2 elevado a potencia 4 es 16 2 elevado a potencia 5 es 32 2 elevado a potencia 6 es 64 2 elevado a potencia 7 es 128 2 elevado a potencia 8 es 256 2 elevado a potencia 9 es 512
Nota: Para probar un número diferente de términos, cambie el valor de la terms
variable.