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
#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()
#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
#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")
https://tritue.edu.vn/tuecode/tracnghiem30/index.php/baiviet/post/view/id/239?id=239