Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from decimal import *
- import time
- D=Decimal
- print ("Calcolo del Pi greco")
- print ("Quante cifre vuoi?")
- cifre=input ()
- e=int(cifre)
- getcontext().prec=e
- n=0
- pigreco=0
- tempo_iniziale = time.time()
- while n<1500:
- a=D(4)/D(8*n+1)
- b=D(2)/D(8*n+4)
- c=D(1)/D(8*n+5)
- d=D(1)/D(8*n+6)
- pigreco=D(pigreco)+D(a-b-c-d)/16**n
- n=n+1
- simbolo='\u03c0'
- print (simbolo, " = ", pigreco)
- tempo_finale = time.time()
- print ("Calcolate", e, "cifre in", "%1.3f"%(tempo_finale - tempo_iniziale), "secondi.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement