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.")
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
Post a Comment