#!/usr/bin/python import myut import time import mypow myut.assertEqual(mypow.mypow(2,10), 1024) myut.assertEqual(mypow.mypow(2,11), 2048) myut.assertEqual(mypow.mypow(3,3), 27) myut.assertEqual(mypow.mypow(10,3), 1000) t0 = time.time() print mypow.mypow(10L,10**8) t1 = time.time() print 'took', t1 - t0, 'seconds to compute 10**10**8 via mypow' t0 = time.time() print 10**(10**8) t1 = time.time() print 'took', t1 - t0, 'seconds to compute 10**10**8 via **'