L’algorithme d’Archimède pour approcher π par les polygones réguliers inscrits et circonscrits de 3*2^n côtés.
from math import sqrt # q2n= 2 p*q(p+)q circonscrit # p2n = √pn q2n inscrit def pq(p,q): q2=2*p*q/(p+q) return sqrt(p*q2),q2 def Archimède(e): p3=3*sqrt(3) q3=2*p3 n=3 p,q= p3,q3 while(q-p>e): p,q=pq(p,q) n*=2 return p,q,n print(Archimède(0.0001))