Der Code ist:
Code: Alles auswählen
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))))
-sinnvoll benannte-
zeilengetrennte txt-Ausgabedatei erhalte? Also etwa
Code: Alles auswählen
collatz19.txt
PS: Ach so, ganz wichtig, die txt-Ausgabe sollte zeilengetrennt sein (wie beim Default).