Of course, computing 42**1000000 is not free:
# ------------------
import time
a=time.clock()
N=1000000
42**N
b=time.clock()
print("CPU TIME :", b - a)
# ------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU TIME : 2.37
real 0m2.412s
user 0m2.388s
sys 0m0.016s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So please, explain the following:
# ------------------
import time
a=time.clock()
42**1000000
b=time.clock()
print("CPU TIME :", b - a)
# ------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU TIME : 0.0
real 0m2.410s
user 0m2.400s
sys 0m0.008s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(focus on the CPU TIME!!)
--
https://mail.python.org/mailman/listinfo/python-list