2017-06-17 11 views
0

落ちる階乗を落下m次を計算する:https://en.wikipedia.org/wiki/Falling_and_rising_factorials使用Pythonは階乗

どのようにそれを計算するためのPythonを使用しますか?私の試み

def factorial(gamma, m): 
    prod = 1 
    for i in range(m): 
     prod *= (1-gamma-i) 

enter image description here

+0

あなたはあなたの答えに質問に答えていませんか? – Toad22222

+0

プログラマの観点から見ると、 '[falling_] factorial(n、m)'という関数は、 'n'の下降階乗を返し、' 1-gamma 'で呼び出されます。 –

答えて

1

あなたがreturn文を忘れてしまいました。

def factorial(gamma, m): 
    prod = 1 
    for i in range(m): 
     prod *= (1-gamma-i) 
    return prod 

1 - γ= X

factorial(-4, 1) = 120 
関連する問題