Python | método sympy.rf()

Con la ayuda del método sympy.rf() , podemos encontrar el factorial ascendente . El factorial ascendente se define por:

 rf(x, k) = x \cdot (x+1) \cdots (x+k-1)

donde x puede ser una expresión arbitraria y k es un número entero.

Sintaxis: rf(x, k)

Parámetro:
x – Denota cualquier expresión arbitraria.
k – Denota un número entero.

Devoluciones: Devoluciones factoriales ascendentes correspondientes a las entradas dadas.

Ejemplo 1:

# import sympy 
from sympy import * 
  
x = symbols('x')
k = 5
print("Value of x = {} and k = {}".format(x, k))
   
# Use sympy.rf() method 
rf_x_k = rf(x, k)  
      
print("Rising factorial rf(x, k) : {}".format(rf_x_k))  

Producción:

Value of x = x and k = 5
Rising factorial rf(x, k) : x*(x + 1)*(x + 2)*(x + 3)*(x + 4)

Ejemplo #2:

# import sympy 
from sympy import * 
  
x = 7
k = 5
print("Value of x = {} and k = {}".format(x, k))
   
# Use sympy.rf() method 
rf_x_k = rf(x, k)  
      
print("Rising factorial rf(x, k) : {}".format(rf_x_k))  

Producción:

Value of x = 7 and k = 5
Rising factorial rf(x, k) : 55440

Publicación traducida automáticamente

Artículo escrito por rupesh_rao 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 *