Python Program to Find Sum of Cubes of N Numbers in Python
To find the sum of cubes of n numbers in Python, we are providing some solutions here. In this article, we will learn to create Python programs that will return the sum of cubes of the n numbers. Numbers can be any integer that will be taken by a user during program execution. We will create the two programs:

By using loop

By using a mathematical expression
Let's get started.
Python Program to print sum of cubes of n Number
In this program, we first take user input and then start a loop that calculates the sum of cubes to the specified condition. After that, we print the result. See the Python code.
# Python program to find the sum of the cubes of n numbers
# Take user input
n = int(input("Enter Number: "))
sum = 0
for i in range(n+1):
sum += i**3
# Print Result
print("Sum of cubes of first {} natural numbers: ".format(n), sum)
Output:
Enter Number: 2
Sum of cubes of first 2 natural numbers: 9
Python Program to print sum of cubes using math expression
Here, we are using a mathematical expression that returns the sum of cubes of all the n numbers. It is the simplest and oneline solution that does not require any loop as we used in the above program. See the output of the Python code.
# Python program to find the sum of the cubes of n numbers
# Take user input
n = int(input("Enter Number: "))
sum = 0
for i in range(n+1):
sum = (n*(n+1)//2)**2
# Print Result
print("Sum of cubes of first {} natural numbers: ".format(n), sum)
Output:
Enter Number: 2
Sum of cubes of first 2 natural numbers: 9