Navigation
indexmenu_n_9999
msort nsort navbar
indexmenu_n_9999
msort nsort navbar
Vous obtenez une très bonne valeur de πPi en important le module math
.
import math radius = input("Veuillez entrer le rayon d'un cercle:") circumference = 2 * radius * math.pi area = radius * radius * math.pi print "pi vaut %.8f" % math.pi # arrondi à 8 décimales print "Circonférence du cercle avec le rayon %.2f is %.4f ( 2 * r * pi)" % (radius, circumference) print "Aire du cercle avec le rayon %.2f is %.4f ( r * r * pi)" % (radius, area)
Vous pouvez également calculer pi sans le module math en utilisant ce script pour calculer pi à l'aide d'un ensemble de Mandelbrot.
def pi(err, abs=abs): 'Approximation de pi en utilisant l\'ensemble de Mandelbrot' n = 0 z = c = complex(-0.75, err) while abs(z) < 2.0: n += 1 z = z * z + c return n * err if __name__ == '__main__': for i in range(1, 8): err_bound = 10 ** (-i) print(pi(err_bound), ' dans une marge d\'erreur de ', err_bound)sources: