用python算圓周率及進度條提示

2022-08-09 21:03:26 字數 884 閱讀 2961

(一)圓周率 :

(1)圓周率是指平面上圓的周長與直徑之比 (ratio of the circumference of a circle to the diameter) 。用符號π表示。中國古代有圓率、圓率、周等名稱。

(2)計算公式:π/4=1-1/3+1/5-1/7+.......

(二)**如下:

import math

import time

scale=14 #scale的值越大,π的值越精確,但運算時間會加長

s,m,=1,2

total,s,n,t=0.0,1,1.0,1.0

print("執行開始".center(scale//2, "-"))

start = time.perf_counter()

for i in range(scale+1):

total+=t

n+=2

s=-s

t=s/n

k=total*4

a = '*' * i

b = '.' * (scale - i)

c = (i/scale)*100

dur = time.perf_counter() - start

print("\r%[{}->{}]s".format(c,a,b,dur))

time.sleep(0.1)

pi=k

print("pi值是{}".format(pi))

print("\n"+"執行結束".center(scale//2,'-'))

(三) 執行結果如下: 

用Python算帶有進度條的圓周率

圓的周長與直徑的比值 圓周率 pi 是圓的周長與直徑的比值,一般用希臘字母 表示,是乙個在數學及物理學中普遍存在的數學常數。也等於圓形之面積與半徑平方之比。是精確計算圓周長 圓面積 球體積等幾何形狀的關鍵值。在分析學裡,可以嚴格地定義為滿足sin x 0的最小正實數x。圓周率用希臘字母 讀作p i ...

有進度條圓周率計算

一 安裝tqdm函式庫 tqdm是乙個強大的終端進度條工具,我利用pip獲取tqdm函式庫。1 開啟執行,輸入 cmd 2 2 輸入pip install 你要安裝的庫 如 pip install tqdm 此處我已經裝好了。二 編寫 我用書上的 from random import random ...

有進度條圓周率 計算

圓周率 的計算 一 圓周率 的簡介 圓周率用希臘字母 讀作p i 表示,是乙個常數 約等於3.141592654 是代表圓周長和直徑的比值。它是乙個即無限不迴圈小數,在日常生活中,通常都用3.14代表圓周率去進行近似計算。1965年,英國數學家約翰 沃利斯 john wallis 出版了一本數學專著...