i
print(datetime.now() - start)
def q():
start = datetime.now()
for i in range(10**7):
i
print(datetime.now() - start)
q()
кто знает, почему код в функции работает в 2 раза быстрее?
как он может быть в 2 раза быстрее, одни и те же иструкции
а ты start пересетить не хочешь после выполнения первого куска?)
а погуглить?)))
это известная фишка https://stackoverflow.com/questions/34713860/global-vs-local-namespace-performance-difference
Обсуждают сегодня