File tree Expand file tree Collapse file tree 1 file changed +45
-29
lines changed
Expand file tree Collapse file tree 1 file changed +45
-29
lines changed Original file line number Diff line number Diff line change 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+ #
1515import time
1616import 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
1936class 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 = []
3043timer = 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 ()))
You can’t perform that action at this time.
0 commit comments