Advertisement
fx16

Décimales de pi

May 14th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. from math import*
  2. from decimal import*
  3.  
  4. N=int(input('Combien de termes voulez-vous sommer ?'))
  5. précision=int(input('Combien de décimales de pi désirez-vous?'))
  6.  
  7. getcontext().prec=précision+2
  8.  
  9. somme,a,b=Decimal(0),Decimal(4)/Decimal(5),Decimal(1)/Decimal(239)
  10.  
  11. for i in range(N):
  12.     somme+=(a-b)/(2*i+1)
  13.     a,b=a/(-25),b/(-57121)
  14.    
  15. print('Une approximation de pi est :')
  16.  
  17. pi=str(Decimal(4)*somme)
  18.  
  19. print(pi[0:précision+2])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement