二、检测运行时间

jessie / 2024-01-29 / 原文

检测运行时间

import time

def sum0fN2(n):
    start = time.time()
    theSum = 0
    for i in range(1, n+1):
        theSum = theSum + i
    end = time.time()
    return theSum, end - start

def sum0fN3(n):
    start = time.time()
    theSum = (n * (n+1)) / 2
    end = time.time()
    return theSum, end - start


for i in range(5):
    print("Sum is %d required %10.7f seconds" % sum0fN3(10000))