tritue.edu.vn


Code python tính thời gian thực hiện chương trình

Code python tính thời gian thực hiện chương trình



Cách 1: dùng time.time() trả về số giây (float) kể từ mốc 1/1/1970

Copy
         
#tuetamsuphu
#1311250757
import time

start = time.time()

# ---VD:  bat dau do ---
total = 0
for i in range(100000):
    total += i*i
# ------------------------

end = time.time()
print("Kết quả:", total)
print("Thời gian thực hiện:", end - start, "giây")

Cách 2: Dùng time.perf_counter()

Copy
         
#tuetamsuphu
#1311250802
import time

start = time.perf_counter()

# --- doan code can do thoi gian ---
sum = 0
for i in range(1000000):
    sum += i
# -------------------

end = time.perf_counter()
print("Thời gian thực hiện:", end - start, "giây")

Cách 3: đo theo từng đoạn

Copy
         
#tuetamsuphu
#1311250805
import timeit

code = """
total = 0
for i in range(1000000):
    total += i*i
"""

duration = timeit.timeit(stmt=code, number=1)
print("Thời gian thực hiện:", duration, "giây")



Link chia sẻ bài viết
Copy
            https://tritue.edu.vn/tuecode/tracnghiem30/index.php/baiviet/post/view/id/239?id=239