Add get pi decimal

This commit is contained in:
2025-09-17 20:23:12 +02:00
commit 78fd599f23
3 changed files with 19 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*/.venv/*

17
pi/pi.py Normal file
View File

@@ -0,0 +1,17 @@
from mpmath import mp
def pi_decimals(n):
"""
Renvoie π avec n décimales.
:param n: nombre de décimales souhaitées
"""
# Définir la précision : on ajoute quelques chiffres supplémentaires pour éviter l'arrondi
mp.dps = n + 2
return str(mp.pi)[:n+2] # "3." + n chiffres
# Exemple d'utilisation :
if __name__ == "__main__":
n = int(input("Combien de décimales de π souhaitez-vous ? "))
valeur_pi = pi_decimals(n)
print(f"π avec {n} décimales :\n{valeur_pi}")

1
pi/requirements Normal file
View File

@@ -0,0 +1 @@
mpmath