円周の比率に応じて算出パイソンマ軽功

Piは(理論、コンピュータの特定の性能を参照してください、時間の計算が正確ではないかもしれない)任意の小数点以下の桁数を計算します

- * -コーディング:UTF-8 - * - 
から __future__  インポート


###################導入時間モジュール
のインポートタイム
 ######## ######は現在時刻算出 
= TIME1をtime.time()
式馬軽功計算Piに応じ############### ###########アルゴリズム######### 


番号 = INT(入力(:小数点nの後のビットの所望の数を計算する入力)) 


は、仮数の選択防止するために、複数の計算10に影響 
番号1の数= 10 + 演算子小数点以下1桁の番号1に 
= 10 ** B 番号1の4/5の最初の項目含む 
X1 = B *を。4. 5 // #は239分の1含む最初のエントリを見つける 
X2 = -239 B // 最大のアイテムを求めているが 
彼は+×1 =









X2の
 #は次のサイクルの終わりを設定し、すなわち、計算n個のアイテムの合計 
数= 2 * サイクル初期値= 3、2Nの最終値、ステップ2 =  I におけるレンジ(3、数、2 ):
それぞれ1を含む検索アイテムシンボル/ 5 
X1 = -25 // 239分の1シンボルを含む各項目を見つける 
= X2を-57 121の// #は、両者の和シーク 
X =(X1 + X2)を// 私は
 和得るため 
に彼を= + Xの#は、π得られ 
* =彼のPAI。4 10の後にはそれを与える 
PAI // = 10 ** 10 ########### PIの出力値は、π 
paistring = STR(PAI)
結果 paistring = [0] + STR(' ')+ paistring [1 :LEN(paistring)]













印刷(結果)


TIME2 = time.time()
 の印刷が(U ' 合計が処理:' + STR(TIME2 - TIME1)+ ' Sを'

参照だけを学ぶために

おすすめ

転載: www.cnblogs.com/Rime/p/11298557.html