導航:首頁 > 編程語言 > python口訣for

python口訣for

發布時間:2025-07-30 01:44:55

『壹』 現代計算機是如何計算圓周率的

可以用編程語言計算。以下是python語言

pi = 0.0

N = 100

for i in range(N):

pi += (1/pow(16,i) * ( 4/(8*i +1) -2/(8*i+4)-1/(8*i+5) -1/(8*i +6) ) )

print('圓周率為{:.10f}'.format(pi))

請把以上代碼拷進python語言開發環境里運行,結果如下(下圖是使用python開發環境Spyder運行上述代碼的結果):圓周率為3.1415926536.

(1)python口訣for擴展閱讀

電子計算機的出現使π值計算有了突飛猛進的發展。1949年,美國製造的世上首部電腦-ENIAC(Electronic Numerical Integrator And Computer)在阿伯丁試驗場啟用了。

次年,里特韋斯納、馮紐曼和梅卓普利斯利用這部電腦,計算出π的2037個小數位。這部電腦只用了70小時就完成了這項工作,扣除插入打孔卡所花的時間,等於平均兩分鍾算出一位數。

五年後,IBM NORC(海軍兵器研究計算機)只用了13分鍾,就算出π的3089個小數位。科技不斷進步,電腦的運算速度也越來越快,在60年代至70年代,隨著美、英、法的電腦科學家不斷地進行電腦上的競爭,π的值也越來越精確。

在1973年,Jean Guilloud和Martin Bouyer以電腦CDC 7600發現了π的第一百萬個小數位。

在1976年,新的突破出現了。薩拉明(Eugene Salamin)發表了一條新的公式,那是一條二次收斂算則,也就是說每經過一次計算,有效數字就會倍增。

高斯以前也發現了一條類似的公式,但十分復雜,在那沒有電腦的時代是不可行的。這演算法被稱為布倫特-薩拉明(或薩拉明-布倫特)演演算法,亦稱高斯-勒讓德演演算法。

1989年美國哥倫比亞大學研究人員用克雷-2型(Cray-2)和IBM-3090/VF型巨型電子計算機計算出π值小數點後4.8億位數,後又繼續算到小數點後10.1億位數。

2010年1月7日——法國工程師法布里斯·貝拉將圓周率算到小數點後27000億位。2010年8月30日——日本計算機奇才近藤茂利用家用計算機和雲計算相結合,計算出圓周率到小數點後5萬億位。

2011年10月16日,日本長野縣飯田市公司職員近藤茂利用家中電腦將圓周率計算到小數點後10萬億位,刷新了2010年8月由他自己創下的5萬億位吉尼斯世界紀錄。56歲的近藤茂使用的是自己組裝的計算機,從10月起開始計算,花費約一年時間刷新了紀錄。

『貳』 Python程序開發之簡單小程序實例(3)-列印99乘法口訣表

Python程序開發之簡單小程序實例

(3)-列印99乘法口訣表

一、項目功能

在屏幕中列印格式化的九九乘法口訣表。

二、項目分析

按九九乘法口訣的運算順序,列印的口訣表共有9行9列,第1行只有1列,第2行有2列……,第9行共有9列,如下所示:

1 1

1 2 2 2

1 3 2 3 3 3

……

……

1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9

要按格式控制輸出,需定義2個循環,其中一個循環(我們稱其為外循環,在其內定義變數i)嵌套另一個循環(我們稱其為內循環,在其內定義變數j),外循環(變數i)控制行,循環次數大於等於1且小於10,內循環(變數j)控制列,循環次數取決於外循環變數i的值。

三、程序源代碼

#!/usr/bin/python3.6

# -*- coding: GBK -*-

print("九九乘法口訣表")

for i in range(1, 10):

print()

for j in range(1, i+1):

print ("%d*%d=%d" % (j, i, i*j), end=" " )

四、代碼解釋:

在程序的第一行為引用python版本,本實例為python3.6

第二行是程序編碼引用,因為在程序中包含有中文字元,所以必須引用GBK,否則就會報錯。

第三行為輸出標題「九九乘法口訣表」

第四行至第七行為程序主體,由兩個循環嵌套組成,在循環內的第五行,為一個控制行格式輸出語句print(),用於換行操作。

五、運行後的輸出結果

下一篇:《Python程序開發之簡單小程序實例(4)》

閱讀全文

與python口訣for相關的資料

熱點內容
nta雲伺服器 瀏覽:430
我的世界java版伺服器地址怎麼弄 瀏覽:638
為什麼只存在本地而不是伺服器 瀏覽:316
phppthreads安裝 瀏覽:464
不同程序員看的書 瀏覽:615
英雄國pdf 瀏覽:67
單片機怎麼把測速儀信號顯示出來 瀏覽:720
最常用的編程語言 瀏覽:765
命令運行在哪裡 瀏覽:185
php監聽器 瀏覽:877
java教程我要自學網 瀏覽:827
java枚舉類型轉換 瀏覽:346
安卓耳機轉接頭怎麼接蘋果的 瀏覽:688
貴州用什麼移動app 瀏覽:73
照片壓縮後果 瀏覽:712
冒泡演算法verilog實現 瀏覽:866
亞瑟解壓密碼 瀏覽:13
圖片怎麼壓縮到15kb 瀏覽:816
什麼地方可以文圖加密 瀏覽:299
什麼app可以借錢到微信 瀏覽:41