Форум сайта python.su
33
EmilyЭти строчки не влияют на время выполнения.
вряд ли это может быть связано с проблемой?
Офлайн
0
Budulianin
вот и я так подумала.
Для твоего последнего примера результат такой:
13.102952003479004 11.287891864776611 10.109491109848022
30.98537802696228 11.71047592163086 10.017555952072144
Отредактировано Emily (Авг. 18, 2014 19:26:21)
Офлайн
33
Emily
а вот этот вообще чудо
Офлайн
0
Budulianin
Расскажу всё, что потребуется, лишь бы починить эту магию 
Может конечно, это вдруг как то связано в тем, что это всё крутится на виртуальной машине - но в этом я ооочень сомневаюсь
Да, пару-тройку раз результаты были в пределах одной-двух секунд, но в основном - 4-5. Вот последний - 6 секунд разница - между 25 и 31.
Код тот же
import time def func(): start = time.time() for j in range(0, 3000000): word = '123456789qwertyuio' for i in range(0, len(word)): a = word[::-1] print(time.time()-start) for i in range(3): func()
Офлайн
33
Emily
Написал на почту тебе.
Офлайн