Timer
не знает о j
.Вам нужно сделать что-то вроде "test(%d)" % j
(или from __main__ import j
, или поместить в строку определение j
тоже).
Кроме того, аргумент timeit
отличается от аргумента вашегоtest
функция (поэтому различные варианты использования j
, вероятно, не то, что вы должны делать или иметь в виду).Аргумент timeit указывает количество выполнений для тестовой функции.
ps Обратите внимание, что для форматирования любого кода в вашем вопросе требуется отступ
pps.не используется from __main__ import
, но это действительно работает!