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を')
参照だけを学ぶために