Calcular PI desde python

Aca dejo un codigo para calcular PI usando python…

Code:
#!/usr/bin/env python
# -⁻- coding: UTF-8 -*-
print "   πππππππππππ"
print "   π π     π"
print "     π     π"
print "     π     π"
print "  Pi Calcutator"
print

def arccot(x, unity):
   sum = xpower = unity // x
   n = 3    sign = -1
   while 1:
       xpower = xpower // (x*x)
       term = xpower // n
       if not term:
          break
       sum += sign * term
       sign = -sign
       n += 2
       return sum

def pi(digits):
   unity = 10**(digits + 10)
   pi = 4 * (4*arccot(5, unity) - arccot(239, unity))
   return pi // 10**10

# En este caso se calculan los 1000 primeros decimales de π. Modifica este valor para calcular los que quieras.
print pi(1000)

=-=-=-=-=
Powered by Blogilo

Anuncios

Una respuesta to “Calcular PI desde python”

  1. jose Says:

    No es exacto… Devuelve 3,1405 y pi vale = 3.14159

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: