欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python利用公式計(jì)算π的方法

小編給大家分享一下python利用公式計(jì)算π的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比枝江網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式枝江網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋枝江地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

python利用公式計(jì)算π的方法:首先導(dǎo)入數(shù)學(xué)模塊及時(shí)間模塊;然后計(jì)算Pi精確到小數(shù)點(diǎn)后幾位數(shù),代碼為【print('\n{:=^70}'.format('計(jì)算開始'))】;最后完成計(jì)算,代碼為【print('\n{:=^70}'】

python利用公式計(jì)算π的方法:

一、π的簡(jiǎn)介

π的介紹

圓周率用希臘字母 π(讀作pài)表示,是一個(gè)常數(shù)(約等于3.141592654),是代表圓周長(zhǎng)和直徑的比值。它是一個(gè)即無限不循環(huán)小數(shù),在日常生活中,通常都用3.14代表圓周率去進(jìn)行近似計(jì)算。

π的求解歷程

  • 1965年,英國數(shù)學(xué)家約翰·沃利斯(John Wallis)出版了一本數(shù)學(xué)專著,其中他推導(dǎo)出一個(gè)公式,發(fā)現(xiàn)圓周率等于無窮個(gè)分?jǐn)?shù)相乘的積。

  • 2015年,羅切斯特大學(xué)的科學(xué)家們?cè)跉湓幽芗?jí)的量子力學(xué)計(jì)算中發(fā)現(xiàn)了圓周率相同的公式。

  • 2019年3月14日,谷歌宣布圓周率現(xiàn)已到小數(shù)點(diǎn)后31.4萬億位。

此處用一個(gè)自我感覺‘良好’的公式進(jìn)行求解,說良好是因?yàn)橛?jì)算結(jié)果相對(duì)準(zhǔn)確,但計(jì)算過程用時(shí)較長(zhǎng),一起來學(xué)習(xí)吧~~~

二、π的近似計(jì)算

1. 計(jì)算公式

python利用公式計(jì)算π的方法

2. 方法講解

所用公式等式右邊分子都為1,分母為遞增數(shù)列,從第一項(xiàng)開始,奇數(shù)項(xiàng)符號(hào)為正,偶數(shù)項(xiàng)符號(hào)為負(fù)。等式右邊的分母越大,越小,圓周率π計(jì)算的值越精確;換個(gè)角度講,就是等式右邊的項(xiàng)越多,計(jì)算的值越精確。

3. 代碼實(shí)現(xiàn)(python)

 1 from math import fabs           #導(dǎo)入數(shù)學(xué)模塊
 2 from time import perf_counter   #導(dǎo)入時(shí)間模塊
 3 
 4 def Bar(i):         #動(dòng)態(tài)文本條
 5     N = pow(10,level)
 6     a = int((i/N)*50)
 7     b = 50 - a
 8     Y , N = '*' * a , '.' * b
 9     print("\r計(jì)算中:{:3.0f}% [{}->{}] {:.2f}s"
10           .format(2*a,Y,N,perf_counter()),end='')
11     
12 level = eval(input('計(jì)算Pi精確到小數(shù)點(diǎn)后幾位數(shù):'))
13 print('\n{:=^70}'.format('計(jì)算開始'))
14 a,b,pi,tmp = 1,1,0,1
15 i = 0
16 '''
17 a 分子  |  b 分母  |  pi 圓周率
18 tmp 存儲(chǔ)a/b的值    |  i  執(zhí)行進(jìn)度
19 '''
20 perf_counter()      #開始計(jì)時(shí)
21 while (fabs(tmp) >= pow(10,-level)): #計(jì)算Pi
22     pi += tmp
23     b += 2
24     a = -a
25     tmp = a/b
26     i += 2
27     Bar(i)          #調(diào)用函數(shù),實(shí)時(shí)顯示計(jì)算進(jìn)度
28 
29 print('\n{:=^70}'.format('計(jì)算完成'))
30 print('\nPi的計(jì)算值為:{}'.format(round(pi*4,level))) #輸出計(jì)算結(jié)果

4. 圖片示例

python利用公式計(jì)算π的方法

python利用公式計(jì)算π的方法

python利用公式計(jì)算π的方法

由上面3張圖片可知,精確到小數(shù)點(diǎn)后4位只要14.07秒,精確到小數(shù)點(diǎn)后6位也需要124.61秒,而精確到小數(shù)點(diǎn)后8位就需要 850 / 8% = 10625秒,約為 177 分鐘,也就是2.95個(gè)小時(shí)。這種方法固然好,但計(jì)算起來還是需要很長(zhǎng)一段時(shí)間的。

看完了這篇文章,相信你對(duì)python利用公式計(jì)算π的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文標(biāo)題:python利用公式計(jì)算π的方法
路徑分享:http://aaarwkj.com/article8/pegjop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)全網(wǎng)營(yíng)銷推廣、外貿(mào)建站、用戶體驗(yàn)、網(wǎng)頁設(shè)計(jì)公司Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
亚洲欧美日韩国产一区二区三区| 亚洲激情视频在线视频| 成人精品国产一区二区| 日韩av天堂免费网站| 国产传媒视频网站在线观看| 丝袜啪啪啪麻豆白虎内射| 天天操天天干夜夜射| 亚洲男女内射在线视频| 亚洲精品福利在线视频| 美女网站色在线免费观看午夜精品| 日韩黄色精品中文视频| 懂色av中文字幕一区| 色婷婷国产精品久久包臀| 欧美日韩一区二区三区激情| 久久精品国产亚洲av高清观看| 91精品国语对白人妻刺激| 国产一区av麻豆免费观看| 午夜最新福利在线视频| 国产日本福利在线综合网| 国产av一区二区三区久久| 初爱视频教程完整版韩国| 国产午夜福利诱惑在线观看| 国产日韩亚洲欧美色片| 在线看日本一区二区| 中文字幕日韩手机在线| 国产三级伦理在线播放| 伊人99热这里只有精品| 亚洲丰满老熟女激情av| 东京热一区二区电影| 全国最大成人免费视频| 日韩欧美一区二区三区不卡在线| 久久精品夜夜夜夜夜久久| 国产精品亚洲av性色| 日本不卡不码高清免费| 国产三级三级三级三级三级| 亚洲精品一区二区播放| 亚洲另类偷拍校园伦理| 国产剧情在线观看网站| 午夜av一区二区三区| 国产日韩熟女中文字幕| 亚洲av色香蕉一区二区|