The Python Game Book

code games. learn Python.

User Tools

Site Tools


Sidebar

Navigation

indexmenu_n_9999 Start
msort nsort navbar

fr:glossaire:p:pi

Pi

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:

fr/glossaire/p/pi.txt · Last modified: 2014/01/09 11:07 (external edit)