Die Teiler einer Zahl
Studiere das folgende Programm!
teiler-01.py

Ändere das Programm entsprechend der
folgenden Aufgaben!.
- Das Programm gibst aus, "was es macht"!
- Alle Teiler von "zahl" werden ausgegeben.
- Schränke den Bereich der For-Anweisung sinnvoll ein.
"Der zweitgrößte Teiler einer Zahl ist maximal halb so groß
wie die Zahl selbst."
teiler-01-a.py
- Die Teiler werden paarweise ausgegeben.
1 - 96
2 - 48
...
96 - 1
teiler-01-b.py
- Optimiere das Programm bezüglich der Anzahl der auf Teilbarkeit zu untersuchenden Zahlen!
teiler-01-c.py
- Das Programm soll benutzerfreundlich gemacht werden und eine wiederholte Eingabe einer zu untersuchenden Zahl erlauben.
teiler-01-d.py
- Diese Aufgabe ist nicht mit TigerJython (Python 2.7)
umsetzbar, da die print-Anweisung ab Version 3 eine Änderung
erfahren hat.
... Ausgabe der Teiler in einer Zeile mit
print(t, end=", ")
 teiler-01-e.py
- ... Eintragen der Teiler in eine Liste und Ausgabe der
Liste
teiler-01-f.py
- ZUSATZ: Zerlege eine vorgegebene natürlich Zahl in ein Produkt von Primfaktoren!
Die Funktion "teiler"

teiler-02.py
Die Funktion Primzahl
Entwickle eine Programm, welches für eine vorgegebene Zahl
feststellt, ob diese eine Primzahl ist oder nicht.
primzahl-01.py
Optimiere das Programm bzgl. der Anzahl der notwendigen Wiederholungen.
primzahl-01a.py
|
primzahl-01b.py
|
primzahl-01c.py
|
Definiere nun eine entsprechende Funktion dafür, welche die
Werte True oder False ausgibt.
primzahl-02.py
Erweitere die Funktion primzahl, so dass auch 1 und 2 richtig bewertet werden.
primzahl-02a.py

Beachte die Fehlerbehandlung!
|