codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
def expt(x, y): z = 1 while (y > 0): if (y % 2 == 0): y = y/2 x = x*x else: z = z*x y = y-1 print x, y, z, z * x**y print 'done!' return z expt(5, 6); expt(5, 2); expt(2, 17);
Private
[
?
]
Run code
Submit