Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download
Project: Public Code
Views: 852
1
import os, sys
2
3
def puissance(a,n):
4
d = n.bit_length()-1
5
r = 1
6
while d >= 0:
7
r = r*r
8
if 1 & (n >> d) == 1:
9
r = r*a
10
d -= 1
11
return r
12
13
a = 1
14
n = 1
15
16
if len(sys.argv) > 1:
17
a = int(sys.argv[1])
18
19
if len(sys.argv) > 2:
20
n = int(sys.argv[2])
21
22
print puissance(a,n)
23
24