Bonjour,
J'aimerai un peu d'aide pour réaliser la fonction puissance grace à la fonction multiplication qui est :
Code:
1
2
3
4
5
6
7
8 def multiplication(x,y) : n=0 while y!=0: if y%2==1: n=n+x x=x*2 y=y/2 return n
Version imprimable
Bonjour,
J'aimerai un peu d'aide pour réaliser la fonction puissance grace à la fonction multiplication qui est :
Code:
1
2
3
4
5
6
7
8 def multiplication(x,y) : n=0 while y!=0: if y%2==1: n=n+x x=x*2 y=y/2 return n
Essaie déjà de bien comprendre comment fonctionne la multiplication, et après essaie de faire la même chose pour l'exponentiation. C'est vraiment fort similaire.
Bon alors un petit indice:
Les seules lignes à modifier sont la première (n=0), la 4ème (n=n+x) et la 5eme (x=x*2).