Python を使用して円周率を計算するにはどうすればよいですか?
Python で円周率を計算する方法:
円周率には正確な計算式がないため、その近似値は近似的な方法でのみ計算できます。
モンテカルロ法を使用します。考え方は非常に簡単で、下のグラフに多数の点をランダムに投げ、1/4 円の中に入る点の数を計算します。
pi 値を取得するには、この考え方に基づいて、ランダム、数学、時間のデータベースを参照する必要があることがわかります。具体的なコードは次のとおりです。
# pi.py from random import random from math import sqrt from time import clock DARTS = 1200 hits = 0 clock() if dist <= 1.0: hits = hits + 1 pi = 4 * (hits/DARTS) print("Pi的值是 %s" % pi) print("程序运行时间是 %-5.5ss" % clock())
推奨チュートリアル:「python>>
以上がPythonを使用して円周率を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。