Daha önce qbasic için pi sayısının hesaplanması şu konuda verilmişti. Aynı kodları sıra ile python'a çevirmeye çalışalım. Daha doğru bir hesaplama için n'yi artırabilirsiniz ancak bu durumda süre uzayacaktır. EULER YÖNTEMİ ile pi sayısının hesaplanması Kod: from math import sqrt n = 1000 t = 0 for i in range(1,n): t = t + (1 / i ** 2) pi = sqrt(6 * t) print(pi) LEIBNITZ YÖNTEMİ ile pi sayısının hesaplanması Kod: n = 1000 t = 0 c = 1 for i in range(1,n): t=t+c/((2*i)-1) c=(-1)*c pi = 4*t print(pi) LORD BROUNCKER YÖNTEMİ ile pi sayısının hesaplanması Kod: from math import sqrt n = 1000 t = 0 for i in range(1,n): t=t+(1/((2*i)**2)) pi = sqrt(24 * t) print(pi) VIETA YÖNTEMİ ile pi sayısının hesaplanması Kod: from math import sqrt n = 1000 t = 1 a=0 for say in range(1,n): a = sqrt(2+a) t=t*(a/2) say=say+1 pi=2/t print (pi) WALLIS'İN 1. YÖNTEMİ ile pi sayısının hesaplanması Kod: n=1000 t=1 for i in range(1,n): t=t*(2*i)**2/(((2*i)+1)*((2*i)-1)) pi=2*t print (pi) WALLIS'İN 2. YÖNTEMİ ile pi sayısının hesaplanması Kod: n=1000 t=1 for i in range(1,n): t=t*(1-(1/((2*i)**2))) pi=2/t print (pi)