Advertisement
Guest User

Untitled

a guest
Jan 30th, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. #Считаем число Пи
  2.  
  3. from math import factorial
  4.  
  5. summa = 0
  6. k = 0
  7. n = 1 # значение берём от балды, главное чтобы первый проход цикла состоялся.
  8.  
  9. while n >= 1e-15:
  10.     print(k)
  11.     n = (factorial(4 * k) * (1103 + 26390 * k)) / (((factorial(k)) ** 4) * (396 ** (4 * k)))
  12.     k += 1
  13.     summa += n
  14.  
  15. x = (2 * (2 ** (1/2)) / 9801) * summa
  16.  
  17. pi = 1 / x
  18. print(pi)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement