In the previous article, we have discussed Python Program to Find Sum of Series (1+(1+2)+(1+2+3)+…till N)

Given a number N and the task is to find the sum of the given series** (1+(1*2)+(1*2*3)+…till N) **for the given number in Python.

**Examples:**

**Example1:**

**Input:**

Given Number = 13

**Output:**

The total sum of the series till the given number { 13 } = 6749977113

**Example2:**

**Input:**

Given Number = 7

**Output:**

The total sum of the series till the given number { 7 } = 5913

## Program to Find the sum of series (1+(1*2)+(1*2*3)+…till N) in Python

Below are the ways to find the sum of the given series **(1+(1*2)+(1*2*3)+…till N)** for the given number in Python :

### Method #1: Using While Loop (Static Input)

**Approach:**

- Give the number N as static input and store it in a variable.
- Take a variable say
**resltsum**which gives the sum of the given series till N and initialize its value to 0. - Take another variable say
**k**and initialize its value with 1. - Loop until the value of
**k**is less than or equal to the given number using the while loop. - Inside the loop take a variable say
**gvn_multiplr**and initialize its value with 1. - Iterate from 1 to the value of
**k**using the for loop. - Multiply the iterator value to the above-initialized
**gvn_multiplr**and store it in the same variable**gvn_multiplr****.** - Add the above-obtained value of
**gvn_multiplr**to the**resltsum**outside the for loop. - Store it in the same variable
**resltsum.** - Increment the value of
**k**by 1 outside the for loop. - Print the
**resltsum**value which is the result of the series till the given Number N. - The Exit of the Program.

**Below is the implementation:**

# Give the number N as static input. # store it in a variable. gvn_numb = 13 # Take a variable say resltsum which gives the sum of the given series till N and # initialize its value to 0. resltsum = 0 # Take another variable say k and initialize its value with 1. k = 1 # Loop until the value of k is less than or equal to the given number using the while loop. while(k <= gvn_numb): # Inside the loop take a variable say gvn_multiplr and initialize its value with 1. gvn_multiplr = 1 # Iterate from 1 to the value of k using the for loop. for itr in range(1, k+1): # Multiply the iterator value to the above-initialized gvn_multiplr and store it in the same # variable gvn_multiplr. gvn_multiplr *= itr # Add the above-obtained value of gvn_multiplr to the resltsum outside the for loop. # Store it in the same variable resltsum. resltsum += gvn_multiplr # Increment the value of k by 1 outside the for loop. k += 1 # Print the resltsum value which is the result of the series till the given Number N. print( "The total sum of the series till the given number {", gvn_numb, "} = ", resltsum)

**Output:**

The total sum of the series till the given number { 13 } = 6749977113

### Method #2: Using While loop (User Input)

**Approach:**

- Give the number N as user input using the int(input()) function and store it in a variable.
- Take a variable say
**resltsum**which gives the sum of the given series till N and initialize its value to 0. - Take another variable say
**k**and initialize its value with 1. - Loop until the value of
**k**is less than or equal to the given number using the while loop. - Inside the loop take a variable say
**gvn_multiplr**and initialize its value with 1. - Iterate from 1 to the value of
**k**using the for loop. - Multiply the iterator value to the above-initialized
**gvn_multiplr**and store it in the same variable**gvn_multiplr****.** - Add the above-obtained value of
**gvn_multiplr**to the**resltsum**outside the for loop. - Store it in the same variable
**resltsum.** - Increment the value of
**k**by 1 outside the for loop. - Print the
**resltsum**value which is the result of the series till the given Number N. - The Exit of the Program.

**Below is the implementation:**

# Give the number N as user input using the int(input()) function and # store it in a variable. gvn_numb = int(input("Enter some Random Number = ")) # Take a variable say resltsum which gives the sum of the given series till N and # initialize its value to 0. resltsum = 0 # Take another variable say k and initialize its value with 1. k = 1 # Loop until the value of k is less than or equal to the given number using the while loop. while(k <= gvn_numb): # Inside the loop take a variable say gvn_multiplr and initialize its value with 1. gvn_multiplr = 1 # Iterate from 1 to the value of k using the for loop. for itr in range(1, k+1): # Multiply the iterator value to the above-initialized gvn_multiplr and store it in the same # variable gvn_multiplr. gvn_multiplr *= itr # Add the above-obtained value of gvn_multiplr to the resltsum outside the for loop. # Store it in the same variable resltsum. resltsum += gvn_multiplr # Increment the value of k by 1 outside the for loop. k += 1 # Print the resltsum value which is the result of the series till the given Number N. print( "The total sum of the series till the given number {", gvn_numb, "} = ", resltsum)

**Output:**

Enter some Random Number = 7 The total sum of the series till the given number { 7 } = 5913

If you wanna write simple python programs as a part of your coding practice refer to numerous Simple Python Program Examples existing and learn the approach used.