Recursion- sum of all elements, factorial - ABhin

                                 Recursion- sum of all elements, factorial

def sum_of_element(m):
    tot=0
    while m>0:
        tot=tot+m
        m=m-1
     
    return tot
def factorial_of_a_number(m):
    prod=1
    while m>0:
          prod=prod*m
          m=m-1
    return prod
loopcv=1
while loopcv==1:
    print('''             MAIN MENU
            =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            ~~ 1.   Sum of all element    ~~
            ~~ 2.   Factorial of a number ~~
            ~~ 3.       Exit Menu         ~~
            =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-''')
    optno=int(input("Enter your choice in numerical format?"))
    if optno==1:
        m=int(input("Enter your number?"))
        print(sum_of_element(m))
    elif optno==2:
        m=int(input("Enter your number?"))
        print(factorial_of_a_number(m))
    elif optno==3:
        loopcv=-1
        print("ThankYou For Using This Service.")
    else:
        print("Wrong Input. Please Try again.")
     
     

Comments