# Python program to find the square and cube of every number in the given list of numbers using lambda expression

In this post, we will see how to calculate the square and cube of every number of the given list of numbers. We will use map() along with lambda expression for calculation.

**Algorithm**

**Step 1:** Declare a list of numbers

**Step 2:** Find the square of number by multiplying the number itself two times.

**Step 3:** Print the numbers with square value

**Step 4:** Find the cube of number by multiplying the number itself three times.

**Step 5:** Print the numbers with cube value

**Step 6:** End

**Example**

Input[1, 2, 3, 4, 5]OutputSquare of every number of the provided list: [1, 4, 9, 16, 25] Cube of every number of the provided list: [1, 8, 27, 64, 125]

**Program**

numbers = [1, 2, 3, 4, 5] print("List of numbers:") print(numbers) print("\nSquare of every number of the provided list:") square_numbers = list(map(lambda x: x ** 2, numbers)) print(square_numbers) print("\nCube of every number of the provided list:") cube_numbers = list(map(lambda x: x ** 3, numbers)) print(cube_numbers)

**Output**

List of numbers: [1, 2, 3, 4, 5] Square of every number of the provided list: [1, 4, 9, 16, 25] Cube of every number of the provided list: [1, 8, 27, 64, 125]