Calcul en Python26 avec beaucoup de décimales

pepedar74 Messages postés 22 Statut Membre -  
heyquem Messages postés 808 Statut Membre -
Bonjour,
Je voudrais programmer avec Python26 des fonctions permettant de trouver un très grand nombre de décimales des approximations de pi, de racines carrées, etc...
Est-ce possible avec ce langage? Je ne trouve pas de documentation à ce sujet.
Merci beaucoup.

3 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Oui, c'est possible en utilisant la classe Decimal.
    Par exemple :
    import decimal
    decimal.getcontext().prec=150
    print decimal.Decimal(2)/decimal.Decimal(3)
    

    Cdlt,
    0
  2. pepedar74 Messages postés 22 Statut Membre
     
    Merci beaucoup pour votre réponse express. En effet, ça marche pour 2 / 3 avec des cascades de "decimal"! Par contre je ne sais pas comment obtenir 150 décimales (ou un autre nombre) de pi, ou de sqrt(2). Le même style de commande est refusée comme incorrecte. Auriez-vous une solution, cher Monsieur FIDDY ?
    Merci encore.
    0