Когда я запускаю приведенный ниже код вне timeit(), кажется, что он завершается мгновенно. Однако, когда я запускаю его в функции timeit(), это занимает гораздо больше времени. Почему?
>>> import timeit
>>> t = timeit.Timer("3**4**5")
>>> t.timeit()
16.55522028637718
Использование: Python 3.1 (x86) — AMD Athlon 64 X2 — WinXP (32-разрядная версия)