Вопрос вот такой возник. Почему в данном примере Python 3.4 выполняется медленнее в два раза, нежели в версии 2.7 ?
import time start = time.time() def main(): r = 0 for i in range(0, 10000): for j in range(0, 10000): r = (r + (i * j) % 100) % 47 print("answer: ", r) main() finish = time.time() print (finish - start)
Результаты у меня такие:
3.4 - 22.98 секунды
2.7 - 11.23 секунды (если поменять на xrange) - 10.8 секунды
Может в 3-ей ветке правильнее по-другому делать?