Python TypeError: Find_Number () fehlt 1 erforderliches Positionsargument: 'limitdivision'

TypeError: Find_Number () fehlt 1 erforderliches Positions-Argument: 'limitdivision'
Ich bekomme immer noch nicht, warum mein Code Fehler ist:

def main(): obj = FindMaxNumber() result = obj.Final_Result(500) print("The Final Result is {} ". format(result)) class FindMaxNumber(): delf Find_Division(self, num): self.num = num if num%2==0: num = num/2 count = 0 division = 1 while num%2==0: count+=1 num = num/2 division=division*( count + 1 ) div = 3 while num != 1: count = 0 while num%div==0: count+=1 num = num/div division = division( count + 1) div+=2 return division def Find_Number(self, limitdivision): self.limitdivision = limitdivision n = 1 inum , fnum = FindMaxNumber.Find_Division(n) , FindMaxNumber.Find_Division(n+1) while inum*fnum < limitdivision: n+=1 inum , fnum = fnum , FindMaxNumber.Find_Division(n+1) return inum def Final_Result(self , index): self.index = index num = FindMaxNumber.Find_Number(index) final = (num(num+1)/2) return final if __name__=="__main__": main() 

Kann jemand sagen, was ich mit diesem Code zu tun?

One Solution collect form web for “Python TypeError: Find_Number () fehlt 1 erforderliches Positionsargument: 'limitdivision'”

Sie rufen die Methode auf der Klasse an . Wahrscheinlich wolltest du es anstatt anrufen:

 num = self.Find_Number(index) 

Das gilt für alle FindMaxNumber. Referenzen in Ihren Methoden; Rufen Sie Methoden auf der Instanz an, es sei denn, Sie haben einen ganz bestimmten Grund, sie auf der Klasse anzurufen, in welchem ​​Fall Sie in einer Instanz als das erste Argument explizit übergeben müssen.

  • Verwenden von Python 3.3 im Buchbeispiel von OpenShift
  • Wie man Kästen in einem PDF mit fdfgen in Python überprüft
  • Mit Sin-1 oder inverser Sünde in Python
  • Wie speichere ich einen TfidfVectorizer für zukünftige Verwendung in scikit-learn?
  • Lesen Sie den Inhalt der .tar.gz Datei von der Website in ein python 3.x Objekt
  • Stackplot mit der Liste der Wörterbuchwerte (Python 3.x)
  • Wie bekomme ich Windows kurzen Dateinamen in Python?
  • Python: "subprocess.Popen" auf Erfolg und Fehler prüfen
  • Beste Methode zum Konvertieren von .py zu .exe für Python 3.6?
  • Der schnellste Weg zum Lesen der Eingabe in Python
  • Code aus Python 2.x in 3.x umwandeln
  • Python ist die beste Programmiersprache der Welt.