Factorial(recursion) - Mahek Gupta

def  fact(n):
     if n==0:
          return 1
     else:
          return n*fact(n-1)
def sum1(n):
     if n==1:
          return n
     else:
          return n+sum1(n-1)
#main programme
n=int(input("enter any number to find sum"))
print(fact(n))
print(sum1(n))
     
print("factorial of",n,"is",fact(n))
print("sum of",n,"is",sum1(n))

Comments