Anzahl der Teiler einer natürlichen Zahl

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
ilikepizza
User
Beiträge: 1
Registriert: Samstag 9. November 2019, 18:08

Hallo :)
Ich lerne in der Schule die Python Programmiersprache und übe gerade ein wenig für die Informatik-Klausur. Im Internet bin ich auf eine Übung gestoßen, die zwar meinem Lernstand entspricht, aber dennoch finde ich keine Möglichkeit sie zu lösen:
Entwickle ein Algorithmus/Programm, mit dem man die Anzahl der Teiler einer eingegebenen natürlichen Zahl bestimmen kann.
Versucht habe ich es so, aber bin zu keinem Schluss gekommen, wie es möglich ist, die Anzahl der Teiler anzugeben:

x=int(input("ganzzahlige Zahl:"))
b=int(input()) #eigentlich dürfte ich doch # keine zweiten Variable bestimmen,oder?
if x%b==0:
print("teilbar")
print(Anzahl von möglichen Teilern???)

Es wäre lieb, wenn jemand helfen könnte!
Lg
Sirius3
User
Beiträge: 18272
Registriert: Sonntag 21. Oktober 2012, 17:20

Du weißt, wie man bestimmt, ob eine Zahl ein Teiler einer anderen Zahl ist. Um die Anzahl aller Teiler zu ermitteln, mußt Du einfach nur alle Zahlen, die nötig sind, durchprobieren (mit einer Schleife).
Antworten