X Tutup
Skip to content

Commit 7d3dcd1

Browse files
authored
Add files via upload
1 parent cb448c2 commit 7d3dcd1

File tree

1 file changed

+45
-29
lines changed

1 file changed

+45
-29
lines changed

scripts/06_execution_time.py

Lines changed: 45 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,50 @@
1-
"""
2-
ExecutionTime
3-
4-
This class is used for timing execution of code.
5-
6-
For example:
7-
8-
timer = ExecutionTime()
9-
print 'Hello world!'
10-
print 'Finished in {} seconds.'.format(timer.duration())
11-
12-
"""
13-
14-
1+
# """
2+
# ExecutionTime
3+
#
4+
# This class is used for timing execution of code.
5+
#
6+
# For example:
7+
#
8+
# timer = ExecutionTime()
9+
# print 'Hello world!'
10+
# print 'Finished in {} seconds.'.format(timer.duration())
11+
#
12+
# """
13+
#
14+
#
1515
import time
1616
import random
17-
17+
#
18+
#
19+
# class ExecutionTime:
20+
# def __init__(self):
21+
# self.start_time = time.time()
22+
#
23+
# def duration(self):
24+
# return time.time() - self.start_time
25+
#
26+
#
27+
# # ---- run code ---- #
28+
#
29+
#
30+
# timer = ExecutionTime()
31+
# sample_list = list()
32+
# my_list = [random.randint(1, 888898) for num in
33+
# range(1, 1000000) if num % 2 == 0]
34+
# print('Finished in {} seconds.'.format(timer.duration()))
1835

1936
class ExecutionTime:
20-
def __init__(self):
21-
self.start_time = time.time()
22-
23-
def duration(self):
24-
return time.time() - self.start_time
25-
26-
27-
# ---- run code ---- #
28-
29-
37+
def __init__(self):
38+
self.start_time = time.time()
39+
40+
def duration(self):
41+
return time.time() - self.start_time
42+
my_list = []
3043
timer = ExecutionTime()
31-
sample_list = list()
32-
my_list = [random.randint(1, 888898) for num in
33-
range(1, 1000000) if num % 2 == 0]
34-
print('Finished in {} seconds.'.format(timer.duration()))
44+
for num in range(1, 1000000):
45+
if num % 2 == 0:
46+
my_list.append(random.randint(1, 888898))
47+
for i in range(1,10):
48+
print("hi!!!")
49+
50+
print ('Finished in {} seconds.'.format(timer.duration()))

0 commit comments

Comments
 (0)
X Tutup