• Home
  • Exam Papers
  • Notes
  • Python Labs

Lab 5

part (i)

def s1(n):
    Sum = 0
    for i in range(1,n+1):
        l = ((-1)**(i+1))/i
        Sum += l
    print(Sum)
n = int(input("Enter the no. of terms (n) :"))
s1(n)

part (ii)

def fact(n):
    f = 1
    if n == 0 or n == 1:
        return f
    else:
        for i in range(1,n+1):
            f *= i
        return f
def s1(n):
    Sum = 0
    for i in range(1,n+1):
        l = i/fact(i)
        Sum += l
    print(Sum)
n = int(input("Enter the no. of terms (n) :"))
s1(n)

part (iii)

def fact(n):
    f = 1
    if n == 0 or n == 1:
        return f
    else:
        for i in range(1,n+1):
            f *= i
        return f
def s1(n):
    Sum = 0
    for i in range(1,n+1):
        l = i**i/fact(i)
        Sum += l
    print(Sum)
n = int(input("Enter the no. of terms (n) :"))
s1(n)

part(iv)

def fact(n):
    f = 1
    if n == 0 or n == 1:
        return f
    else:
        for i in range(1,n+1):
            f *= i
        return f
def s1(n,x):
    Sum = 0
    for i in range(1,n+1):
        l = ((-1)**(i+1))*(x**(2*i - 1))/fact(2*i-1)
        Sum += l
    print(Sum)
n = int(input("Enter the no. of terms (n) :"))
x = int(input("Enter the value of x :"))
s1(n,x)