目錄二、"圓周率的計算"例項講解
三、"圓周率的計算"舉一反三
十天快速入門 python完整教程目錄:
圓周率的近似計算公式
\[\pi = \sum_^\infty[\frac(\frac-\frac-\frac-\frac)]
\]圓周率的近似計算公式
\[\pi = \sum_^\infty[\frac(\frac-\frac-\frac-\frac)]
\]
# calpiv1.py
pi = 0
n = 10
for k in range(n):
pi += 1 / pow(16, k) * (4 / (8 * k + 1) - 2 / (8 * k + 4) - 1 /
(8 * k + 5) - 1 / (8 * k + 6))
print("圓周率值是: {}".format(pi))
圓周率值是: 3.1333333333333333
圓周率值是: 3.1414224664224664
圓周率值是: 3.1415873903465816
圓周率值是: 3.1415924575674357
圓周率值是: 3.1415926454603365
圓周率值是: 3.141592653228088
圓周率值是: 3.141592653572881
圓周率值是: 3.141592653588973
圓周率值是: 3.1415926535897523
圓周率值是: 3.1415926535897913
# calpiv2.py
from random import random
from time import perf_counter
darts = 1000 * 1000
hits = 0.0
start = perf_counter()
for i in range(1, darts + 1):
x, y = random(), random()
dist = pow(x**2 + y**2, 0.5)
if dist <= 1.0:
hits = hits + 1
pi = 4 * (hits / darts)
print("圓周率值是: {}".format(pi))
print("執行時間是: s".format(perf_counter() - start))
圓周率值是: 3.141148
執行時間是: 0.77535s
Python 圓周率的計算例項
1.近似公式計算 print 圓周率的值是 format pi 執行結果 圓周率的值是 3.141592653589793 2.蒙特卡羅方法蒙特 卡羅方法 monte carlo method 也稱統計模擬方法,是二十世紀四十年代中期由於科學技術的發展和電子計算機的發明,而被提出的一種以概率統計理論...
7 15 計算圓周率
7 15 計算圓周率 15 分 根據下面關係式,求圓周率的值,直到最後一項的值小於給定閾值。2 1 1 3 2 3 5 3 3 5 7 n 3 5 7 2 n 1 輸入格式 輸入在一行中給出小於1的閾值。輸出格式 在一行中輸出滿足閾值條件的近似圓周率,輸出到小數點後6位。輸入樣例 0.01 輸出樣例...
7 15 計算圓周率
學到翁愷老師 c語言程式設計 第八周了,來pta做點習題練習 題目是 用圓周率的關係式,求圓周率的值,直到最後一項的值小於給定閾值。2 1 3 1 3 5 2 3 5 7 3 3 5 7 2n 1 n 輸入格式 輸入在一行中給出小於1的閾值。輸出格式 在一行中輸出滿足閾值條件的近似圓周率,輸出到小數...