"Die Teiler einer Zahl" in Python

operatoren.py In Python stehen uns bekannte mathamatischen Operatoren zu Verfügung.
Es sind aber auch einige neue Operatoren zu erlernen bzw. habe diese haben eine andere Bedeutung.
- Welche Ergebnisse liefert 3^4?
- Teste weitere Zahlenpaare!
Der Operator // steht für die Ganzzahldivision.
Der Operator % steht für den Rest bei der Ganzzahldivision und wird als Modulo-Operator bezeichnet.

GanzzahldivisionMitRest.py Ganzzahldivision und Modulo-Berechnung lassen sich leicht auf die Addition bzw. Subtraktion zurückführen.
- Teste weitere Zahlenpaare!

Teiler-1.py Dieses Programm zeigt, wie die Teiler einer Zahl prinzipiell bestimmt werden können.
- Alle Teiler von zahl sind auzugeben.
- Wie viele Zahlen werden maximal getestet?

Teiler-1a.py - Welchen wesenlichen Vorteil hat diese Version im Vergleich zu vorherigen Version?
- Alle Teiler von zahl sind auzugeben.
- Kann round(zahl/2) durch zahl//2 bzw. zahl/2 ersetzt werden?
- Wie viele Zahlen werden maximal getestet?

Teiler-1b.py - Wie viele Zahlen werden maximal getestet?
- Funktioniert das Programm auch mit einer Quadratzahl?

Teiler-1c.py In diesem Programm wurde statt der while-Anweisung die for-Anweisung eingesetzt.
Zusätzlich wurde mittels der Methode time() aus der Bibliothek time die Laufzeit des Pogramms gemessen.
- Vergleiche die Laufzeit dieses Programms mit der vorhergehenden Variante.
- Teste die Laufzeit von Programmen sinnvoller Weise in deiner Python IDLE.

Vergleich von for- und while- Anweisung bzgl. der Laufzeit: - Welche Wiederholungsanweiung ist wegen der Schnelligkeit vorzuziehen?