# Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!

Python program to find or calculate sum of the series 1/1! + 2/2! + 3/3! + ……1/n!; Through this tutorial, you will learn how to find or calculate the sum of series: 1 + 1/2 + 1/3 + ….. + 1/N in python program.

## Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!

• Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n! using for loop
• Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n! Using Function

## Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n! using for loop

Use the following steps and write a python program to find sum of the series 1/1! + 2/2! + 3/3! + ……1/n! using for loop:

• Take the input number of the term to the user.
• Initialize the sum1 name variable to 0.
• Use a for loop to iterate from 1 to the user given term number with find the sum of the series.
• Print the sum of the series.
```n=int(input("Enter the number of terms: "))
sum1=0
for i in range(1,n+1):
sum1=sum1+(1/i)
print("The sum of series is",round(sum1,2))
```

Output

```Enter the number of terms:  5
The sum of series is 2.28```

## Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n! Using Function

Use the following steps and write python program to find sum of the series 1/1! + 2/2! + 3/3! + ……1/n! using function:

• Take the input number of the term to the user.
• Next, Define a function and write logic to computes the sum of series for a given number.
• Call function with number.
• Print the sum of the series return by function.
```#Python Program to Find Sum of Series 1/1!   2/2!   3/3!   …1/n! using function

#define a function
def sumOfSeries(num):

# Computing MAX
res = 0
fact = 1

for i in range(1, num+1):
fact *= i
res = res + (i/ fact)

return res

n=int(input("Enter the number of terms: "))

print("Sum: ", sumOfSeries(n))
```
```Enter the number of terms:  5
Sum:  2.708333333333333```