du wirst schon an den anderen Lösungen erkennen, dass die Aufgabe schneller und einfacher zu lösen ist, als über die Primfaktorenzerlegung. Aber das übt ja auch alles :) Allerdings ist dein Programm nicht sehr performant.
Ich bin mir nicht sicher ob die Fehlermeldung die ich bekomme daher rührt, dass ich mit Python2 arbeite aber wenn ich z. B. als erste Zahl die '122' oder die '14' eingebe passiert Folgendes:
Fehlermeldung:
Traceback (most recent call last):
File "/test.py", line 43, in <module>
Second = Primfaktorzerlegung(int(input('Bitte die erste Zahl eingeben: ')))
File "/test.py", line 32, in Primfaktorzerlegung
while number % prime_fac == 0:
TypeError: unsupported operand type(s) for %: 'int' and 'NoneType'
Probiere das mal aus. Zuletzt: Wenn du deinen Code beim Einreichen in die entsprechenden Tags setzt, wird er korrekt eingerückt. So z. B.:
Zitat:

dein code
Kannst ja mal versuchen den Fehler auszumerzen, falls es denn tatsächlich einer ist und den Code dann noch mal zu posten.
Grüße vom
Nachbar
