Die Suche ergab 2 Treffer
- 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!
- 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 ...
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 ...
