2016-12-27 5 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. Он отображает нерешенные ссылки. что это значит?python Почему эта работа не работает

+1

Вы никогда не называют 'get_bernoulli' функцию. Также нет возврата, так что вы «получаете»? –

+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 
  • 4x - "("
  • 6х - ")"
Смежные вопросы