2016-12-27 19 views
-2
from math import factorial 
import math 
def get_bernoulli(n): 
    b = 0 
    sum = 0 
    for k in range (0, n-1): 
     part = (factorial(n))/factorial(k) * factorial(n+1 - k)))*b 
     sum += part 
     b = -(1/n+1)*sum 

pycharmはn kとbについて不平を言っています。未解決の参照が表示されます。これはどういう意味ですか?なぜこの作品はありません

+1

あなたは 'get_bernoulli'関数を呼び出すことはありません。 return文もないので、あなたは何を得ていますか? –

+0

関連:[PyCharmは有効なコードの未解決の参照エラーを表示します](http://stackoverflow.com/questions/11725519/pycharm-shows-unresolved-references-error-for-valid-code)? –

+0

これは完全なコードですか? – MYGz

答えて

0

はのは、この行の括弧を数える遊ぼう:

part = (factorial(n))/factorial(k) * factorial(n+1 - k)))*b 
  • 4倍 - "("
  • 6X - ")"
関連する問題