Contents
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)
}