我一直在搞collatz程序,我寫了幾天回來學習python,最近加入了一個列表。如何在python中掃描,創建,讀寫文本文件?
from heapq import nlargest
list=[]
number = input("Please enter range: ")+1
def collatz(a):
if a%2==0:
return a/2
else:
return (3*a)+1
for x in range(1,number):
n=x
count=(-1)
while n>=1:
print "%s " % (n),
if n==1:
n=0
n=collatz(n)
count+=1
print "\n\n%s: %s\n\n" % (x, count)
list.insert(x,count)
x+=1
print "%s\n\n" % (list)
現在我希望能夠保存數據輸出,這樣我可以在Excel中使用它的例子,但也讓我沒有繼續從1開始(說我跑一次了到10,然後再運行一次,我希望它從10開始到20開始,就像我運行一次到20次一樣)。如果可能的話,如果沒有找到,我還想讓它生成自己的文本文件。 乾杯。
[7.2讀取和寫入文件(https://docs.python.org/3/tutorial/inputoutput.html#reading-and-寫文件)可能是一個好的開始。 – usr2564301