43 lines
594 B
Python
43 lines
594 B
Python
import time
|
|
|
|
from decimal import Decimal as D
|
|
|
|
|
|
times = 1000000
|
|
|
|
a = 1
|
|
b = 2
|
|
|
|
c = 0.1
|
|
d = 2.1
|
|
|
|
a_start_time = time.time()
|
|
for x in range(0, times, 1):
|
|
Da = D(str(a))
|
|
Db = D(str(b))
|
|
Dc = Da * Db
|
|
a_stop_time = time.time()
|
|
|
|
b_start_time = time.time()
|
|
Da = D(str(a))
|
|
Db = D(str(b))
|
|
for x in range(0, times, 1):
|
|
Dc = Da * Db
|
|
b_stop_time = time.time()
|
|
|
|
c_start_time = time.time()
|
|
for x in range(0, times, 1):
|
|
Tc = a * b
|
|
c_stop_time = time.time()
|
|
|
|
def test(times, a, b):
|
|
t = times
|
|
s = time.time()
|
|
while t:
|
|
|
|
t -= 1
|
|
e = time.time()
|
|
return e - s
|
|
|
|
|