円周率の計算にはいろいろな方法があります
今回はライプニッツ級数を使用して円周率を求めます
ライプニッツ級数)1-1/3+1/5-1/7+1/9・・・=Pai/4
Cnt=input('回数')
pai=0.0
for i in range(0,int(Cnt),4):
pai=pai+1/(i+1)-1/(i+3)
print(pai*4)
計算回数を入力してください
13回で3、 49回で3.1、 1253回で3.14 と回数を増やすと精度が上がります
円周率の計算にはいろいろな方法があります
今回はライプニッツ級数を使用して円周率を求めます
ライプニッツ級数)1-1/3+1/5-1/7+1/9・・・=Pai/4
Cnt=input('回数')
pai=0.0
for i in range(0,int(Cnt),4):
pai=pai+1/(i+1)-1/(i+3)
print(pai*4)
計算回数を入力してください
13回で3、 49回で3.1、 1253回で3.14 と回数を増やすと精度が上がります