Python :: Aufgabe #227 :: Lösung #5
5 Lösungen

#227
Summe alle Teiler einer positven Ganzzahl
Anfänger - Python
von hollst
- 18.06.2019 um 20:49 Uhr
Man schreibe eine Funktion SIGMA(n) mit n > 0 und ganzzahlig, wobei der Funktionswert sich
aus der Summe aller ganzzahligen, positven Teiler von n ergibt.
Beispiele (Zahl; Teiler; Funktionswert);
1; 1; 1
2; 1, 2; 3
4; 1, 2, 4; 7
5; 1, 5; 6
...
12; 1, 2, 3, 4, 6, 12; 28
...
100; 1, 2, 4, 5, 10, 20, 25, 50, 100; 217
Für 0 < n <= 200 sollte sich der beigefügte Pinplot ergeben.
Viel Spaß!
aus der Summe aller ganzzahligen, positven Teiler von n ergibt.
Beispiele (Zahl; Teiler; Funktionswert);
1; 1; 1
2; 1, 2; 3
4; 1, 2, 4; 7
5; 1, 5; 6
...
12; 1, 2, 3, 4, 6, 12; 28
...
100; 1, 2, 4, 5, 10, 20, 25, 50, 100; 217
Für 0 < n <= 200 sollte sich der beigefügte Pinplot ergeben.
Viel Spaß!
#5

von anna07 (20 Punkte)
- 30.10.2019 um 08:40 Uhr

def show_sum(): i = 1 while i <= 200: j = 1 sum = 0 ausgabe = f"{i}; " while j <= i: if i % j == 0: ausgabe += f"{j}; " sum += j j += 1 ausgabe += f"{sum}" print(ausgabe) i += 1 if __name__ == '__main__': show_sum()
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1