Section courante

A propos

Section administrative du site

POW

Puissance
Python

Syntaxe

pow(x, y)
pow(x, y, z)

Paramètres

Nom Description
x Ce paramètre permet d'indiquer la base de la puissance.
y Ce paramètre permet d'indiquer la puissance.
z Ce paramètre optionnel permet d'indiquer le modulo, soit le restant de la division. Utilisé ce paramètre pour être plus efficace que de calculer «pow(x, y) % z».

Description

Cette fonction retourne le calcul de x à la puissance y.

Algorithme

MODULE POW(base,exposant, mod=None)
   p ← 1
   BOUCLE POUR i ← 1 JUSQU'A exposant
      pp x base
   FIN BOUCLE POUR
   SI mod n'est pas null ALORS
      * Appliquer le modulo si fourni
      pp modulo mod
   FIN SI
   RETOURNE p

Remarques

Exemple

Voici un exemple de l'utilisation de cette fonction :

Essayer maintenant !
  1. print "POW(0,1)=", pow(0,1)
  2. print "POW(1,1)=", pow(1,1)
  3. print "POW(-1,0)=", pow(-1,0)
  4. print "POW(-1,1)=", pow(-1,1)
  5. print "POW(2,2)=", pow(2,2)
  6. print "POW(2,8)=", pow(2,8)
  7. print "POW(30,2)=", pow(30,2)
  8. print "POW(-35,4)=", pow(-35,4)

on obtiendra le résultat suivant :

POW(0,1)= 0
POW(1,1)= 1
POW(-1,0)= 1
POW(-1,1)= -1
POW(2,2)= 4
POW(2,8)= 256
POW(30,2)= 900
POW(-35,4)= 1500625

Voir également

Langage de programmation - Python - Référence de procédures et fonctions - math - pow

Dernière mise à jour : Mercredi, le 14 septembre 2016