Этот пример показывает, что вычисления Python с числами с плавающей запятой выполняются быстрее, чем с целыми числами. Мне интересно, почему вычисление с целым числом не быстрее, чем с плавающей запятой
import time
# Number of operations
N = 10**7
# Integer addition
start_time = time.time()
int_result = 0
for i in range(N):
int_result += 1
int_time = time.time() - start_time
# Float addition
start_time = time.time()
float_result = 0.0
for i in range(N):
float_result += 1.0
float_time = time.time() - start_time
print(f"Time taken for integer addition: {int_time:.6f} seconds")
print(f"Time taken for float addition: {float_time:.6f} seconds")
Подробнее здесь: https://stackoverflow.com/questions/790 ... -with-inte