Seite 1 von 1

Anzahl der Teiler einer natürlichen Zahl

Verfasst: Samstag 9. November 2019, 18:22
von ilikepizza
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

Re: Anzahl der Teiler einer natürlichen Zahl

Verfasst: Sonntag 10. November 2019, 17:19
von Sirius3
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).