2016-12-27 1 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 beschwert sich über n k und b. Es zeigt eine ungelöste Referenz an. Was bedeutet das?python warum tut das nicht

+1

Sie nie 'get_bernoulli' Funktion aufrufen. Es gibt auch keine Rückkehrerklärung, also, was Sie "bekommen"? –

+0

Related: [PyCharm zeigt nicht aufgelösten Referenzen Fehler für gültigen Code] (http://stackoverflow.com/questions/11725519/pycharm-shows-unresolved-references-error-for-valid-code)? –

+0

Ist das der vollständige Code? – MYGz

Antwort

0

Spiel Lassen Sie die Klammern in dieser Zeile zählen:

part = (factorial(n))/factorial(k) * factorial(n+1 - k)))*b 
  • 4x - "("
  • 6x - ")"
Verwandte Themen