2015-12-08 194 views
-1

真的,真的很大數字.. 我正在嘗試Fiboncci系列的一個變種(最重要的變化是它在再次餵食之前將每一個方塊平方,儘管還有一些其他的修飾)我需要獲得一個特殊的術語,它的價值對python來說太大了。我說的好像超過一千個數字,可能更多。該計劃剛剛開始,並沒有做任何事情。 有沒有什麼辦法可以使用python來打印如此龐大的數字,還是可以用JavaScript(首選)或任何其他語言來完成?如何使用python來計算非常大的數字?

程序問題:

g=[0 for y in range(31)] 
g[0]=0 
g[1]=1 
for x in range(2,31): 
    g[x]=pow((g[x-1]+g[x-2]),2) 
print(g[30]) 
+2

Python整數僅受限於您可以分配給Python進程的內存。我的機器可以輕鬆處理100k數字的整數。 100萬位數字仍然有效,但速度明顯變慢。 –

+0

只要你有他們的記憶,Python可以處理任何大小的數字。雖然 – hlt

+1

JavaScript不能處理任意大小的整數,因爲所有數字都是浮點數(雙精度值),所以打印它們需要很長時間。 –

回答