Vous êtes sur la page 1sur 2

Powered by AI

Bing
Bien sûr, je peux vous aider avec cela. Voici quelques exemples de
programmes Python qui illustrent des concepts mathématiques et
algébriques.
1. Calcul du PGCD (Plus Grand Commun Diviseur)
def pgcd(a, b):
while b != 0:
a, b = b, a % b
return a

print(pgcd(48, 18)) # Affiche 6


Dans ce programme, nous utilisons l'algorithme d'Euclide pour calculer le
PGCD de deux nombres. La fonction pgcd prend deux arguments a et b. Tant
que b n'est pas égal à zéro, nous mettons à jour a et b avec les valeurs de b et
du reste de a divisé par b. Enfin, nous retournons a qui est le PGCD.
2. Calcul des racines d'une équation quadratique
import cmath

def racines(a, b, c):


# calculer le discriminant
d = (b**2) - (4*a*c)

# trouver deux solutions


sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)

return sol1, sol2

print(racines(1, 5, 6)) # Affiche (-3+0j) et (-2+0j)


Dans ce programme, nous calculons les racines d'une équation quadratique.
Nous utilisons la formule quadratique pour calculer les racines. La fonction
racines prend trois arguments a, b et c qui sont les coefficients de l'équation
quadratique. Nous calculons d'abord le discriminant d. Ensuite, nous trouvons
les deux solutions en utilisant la formule quadratique.
3. Calcul de la factorielle d'un nombre
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)

print(factorial(5)) # Affiche 120


Dans ce programme, nous calculons la factorielle d'un nombre en utilisant la
récursion. La fonction factorial prend un argument n. Si n est égal à zéro, nous
retournons 1. Sinon, nous retournons n multiplié par la factorielle de n-1.
Powered by AI
J'espère que ces exemples vous aideront à comprendre comment Python peut
être utilisé pour résoudre des problèmes mathématiques et algébriques. Si
vous avez d'autres questions, n'hésitez pas à me les poser. 😊

Vous aimerez peut-être aussi