Computer Science, asked by chiragsingh8833, 7 hours ago

Write a user defined function that takes an integer argument and return its

factorial.​

Answers

Answered by ritikasingh9940
3

Answer:

Python program to find the factorial of a number using recursion

def recur_factorial(n):

"""Function to return the factorial

of a number using recursion"""

if n == 1:

return n

else:

return n*recur_factorial(n-1)

# Change this value for a different result

num = 7

# uncomment to take input from the user

#num = int(input("Enter a number: "))

# check is the number is negative

if num < 0:

print("Sorry, factorial does not exist for negative numbers")

elif num == 0:

print("The factorial of 0 is 1")

else:

print("The factorial of",num,"is",recur_factorial(num))

Similar questions