У меня есть NameError
, когда я пытаюсь запустить эти коды. «Глобальное имя j не определено». Как я могу это исправить?NameError для использования timeit в python
def test(j):
for i in range(j):
j = i**2
if __name__=='__main__':
from timeit import Timer
j = 30
t = Timer("test(j)","from __main__ import test")
print(t.timeit(j))
Зачем использовать переменную 'j' во многих разных контекстах? – kennytm
'от __main__ import test, j' works и у вас слишком много' j' s – msw