Строго говоря этот код не делает ничего полезного. Только вычисляет степени и забывает их тут же. Это значит, что никаких побочных эффектов кроме задержки и нагрева процессора код не создаёт.
Отсюда (да, звучит как занудство, но каков вопрос, таков и ответ!), логичные 4 варианта:
- Если нагрев процессора обязателен, то ускорить код можно уменьшив число 100000 в скобках.
- Если нагрев не нужен, то можно поставить time.sleep(3) и получить задержку нужной длительности.
- Если нам важна зависимость задержки от производительности компьютера, но код нужно немного ускорить, см Вариант 1..
- Если ни задержка, ни нагревание не нужно, то удалите ВЕСЬ цикл и вы получите минимально возможную задержку.
Какого черта такие хреновые формулировки вопросов?!