Programa de Python para encontrar el factorial de un número usando recursividad

Un factorial es un entero positivo n y se denota por n! . Después

n! = n*(n-1)*(n-2)*(n-3)*....*1

Por ejemplo:

5! = 5*4*3*2*1 = 120

En este artículo, vamos a calcular el factorial de un número usando la recursividad .

Ejemplos:

Input: 5
Output: 120

Input: 6
Output: 720

Implementación:

Python3

# Python 3 program to find  
# factorial of given number 
def factorial(n): 
      
    # Checking the number
    # is 1 or 0 then
    # return 1
    # other wise return
    # factorial
    if (n==1 or n==0):
          
        return 1
      
    else:
          
        return (n * factorial(n - 1)) 
  
# Driver Code 
num = 5; 
print("number : ",num)
print("Factorial : ",factorial(num))

Producción:

Number :  5
Factorial :  120

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *