pythonでモンテカルロ法して円の面積を求める

だいたーいの pi 出して円の面積求めるぜ

この下にgistでコード貼り付けようとしたらうまく行かねーぜ(泣)なんでだ

ムカついたからそのまま入れちゃるわ


そしてプログラム書いてるとゲームも本もなにも出来ないんだな、まーええけど。



#
#モンテカルロ法 円の面積を求める
#

import random

def pi( check_count):
    t = 0
    for i in range( check_count) :
        x = random.random()
        y = random.random()
        if (( x**2 ) + ( y**2 )) <=  1  : t += 1

    return ( t / check_count * 4)

r = int(input("Please input 円の半径: "))


print ( "pi check count 100 : ", pi(100))
print ( "pi check count 1000 : ", pi(1000))
print ( "pi check count 10000 : ", pi(10000))
print ( "pi check count 100000 : ", pi(100000))

print ( "円の半径 ", r ," の円の面積は ", ( r * r * pi( 100000 )))

このブログの人気の投稿

Prusa i3 MK3S用 IKEA Lack エンクロージャー作ったぞ、3Dプリンターの入れる箱というか台だ、力作

エレキギター練習用にyousicianとオーディオ入力

Prusa i3 MK3S をBearエクストルーダーへ改造したよ