12. Time-Elapsed(时间计算)

12.1. Python

import time

t0 = time.time()
time.sleep(3.5)  # for example
t1 = time.time()
print("Took %.2f seconds" % (t1 - t0))

12.2. Go

package main

import (
    "fmt"
    "time"
)

func main() {
    t0 := time.Now()
    time.Sleep(time.Second)
    elapsed := time.Since(t0)
    fmt.Printf("Took %s", elapsed)      //Took 1.0005267s
}
package main
import (
    "time"
    "fmt"
)

func main() {

        start := time.Now().Unix()
        for num := 1; num <= 80000; num++ {

            flag := true //假设是素数
            //判断num是不是素数
            for i := 2; i < num; i++ {
                if num % i == 0 {//说明该num不是素数
                    flag = false
                    break
                }
            }

            if flag {
                //将这个数就放入到primeChan
                //primeChan<- num
            }

        }
        end := time.Now().Unix()
        fmt.Println("普通的方法耗时=", end - start)

}