A Python program to display the powers of ‘3’ using anonymous functions/lambda functions.
In python Lambda/Anonymous functions are those functions which are declared without name. Those anonymous functions are defined by a keyword known as “Lambda” and hence those are also called a lambda functions. The following is an example program that displays the powers of 3 using anonymous functions/lambda functions.
Explanation
In the above program the ‘count’ is set to 10 and it states that to print the powers of the input number upto range of 10 (i.e 0 to 9). The map( ) function inside the statement my_list = list(map(lambda x: b ** x , range(count))) returns the values of lambda expression x: b ** x for each element in the list upto a specified range and is stored in a variable called ‘my_list’ here. We used for loop here to perform looping on the every element in a list upto the range and finally print the powers of input number.
Output
Enter a number: 5
The powers of 5 upto range of 10 are: 5 to the power of 0 is 1 5 to the power of 1 is 5 5 to the power of 2 is 25 5 to the power of 3 is 125 5 to the power of 4 is 625 5 to the power of 5 is 3125 5 to the power of 6 is 15625 5 to the power of 7 is 78125 5 to the power of 8 is 390625 5 to the power of 9 is 1953125 |
TestCase 2
Enter a number: 7
The powers of 7 upto range of 10 are: 7 to the power of 0 is 1 7 to the power of 1 is 7 7 to the power of 2 is 49 7 to the power of 3 is 343 7 to the power of 4 is 2401 7 to the power of 5 is 16807 7 to the power of 6 is 117649 7 to the power of 7 is 823543 7 to the power of 8 is 5764801 7 to the power of 9 is 40353607 |