Die Suche ergab 2 Treffer

von geroyx
Dienstag 12. November 2019, 18:51
Forum: Wissenschaftliches Rechnen
Thema: Sage: Ausgabe einer Folge (Collatz) im Display und als txt-Ausgabedatei
Antworten: 5
Zugriffe: 756

Re: Sage: Ausgabe einer Folge (Collatz) im Display und als txt-Ausgabedatei

Das sind sehr schicke Umsetzungen, die mir gut weiterhelfen. Vielen Dank dafür!
von geroyx
Sonntag 10. November 2019, 16:40
Forum: Wissenschaftliches Rechnen
Thema: Sage: Ausgabe einer Folge (Collatz) im Display und als txt-Ausgabedatei
Antworten: 5
Zugriffe: 756

Sage: Ausgabe einer Folge (Collatz) im Display und als txt-Ausgabedatei

Hallo, das ist mein erster Beitrag hier.

Der Code ist:
X = 19 # Startwert
N = 7 # Laufweite
def f(x, n):
yield x
for k in range(0, n):
if x % 2 == 0:
x = x / 2
else:
x = 3*x + 1
yield x
print(", ".join(map(str, f(X, N))))

liefert eine kommagetrennte Liste der Folgenglieder im Display ...