Следующий фрагмент дает мне список с разделителями-запятыми на дисплее:
X = 19 # Start
N = 7 # Length
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))))
f = file('collatz\N.txt','w') # gives an empty file and is not named correctly
# f.write(str(f(X,N)) Does not work
Как мне получить этот с разделением строк (как по умолчанию) как хороший именованный текстовый файл, например collatz19.txt
?
Так что вывод на дисплей в порядке. Мне нужен вывод textfile _too_, и я не знаю команд.