import math
def aproximare(n):
an = 2 ** n * math.sin(math.pi / 2 ** n) # Inițializare
while True:
n += 1
ann = 2 ** n * math.sin(math.pi / 2 ** n) # Noua aproximare
if abs(ann - an) < 1e-21: # Prag pentru 20 de zecimale corecte
break
an = ann # Actualizare pentru următoarea iterație
print(f"Pi aproximativ = {ann:.20f}") # Afișare cu 20 de zecimale
aproximare(2)