【問題描述】用公式π/4≈1-1/3+1/5-1/7+..1/(2*N-1).求圓周率PI的近似值。
????????????? ? ? ? 從鍵盤輸入一個整數N值,利用上述公式計算出π的近似值,然后輸出π值,保留小數后8位。
【樣例輸入】1000
【樣例輸出】3.14059265
def countpi(N):p004=0nowid=0for i in range(1,int(N)+1):fm=2*i-1temp=1/fmif nowid%2==0:p004+=tempelse:p004-=tempnowid+=1print("{:.8f}".format(p004*4))
countpi(eval(input()))