(一)Python入门-2编程基本概念:10时间表示-unix时间点-毫秒和微妙-time模块

一:时间表示

  计算机中时间的表示是从“1970 年 1月 1日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把1970 年这个时刻成为“unix 时间点”。

  这样,我们就把时间全部用数字来表示了。时间本质上就是数字

  python中可以通过 time.time() 获得当前时刻,返回的值是以秒为单位,带微秒 (1/1000 毫秒)精度的浮点值。例如:1530167364.8566。

  【操作】

 1 >>> import time
 2 >>> b = int(time.time())
 3 >>> b
 4 1556986076
 5 >>> totalMinutes = b//60
 6 >>> totalMinutes
 7 25949767
 8 >>> totalHours = totalMinutes//60
 9 >>> totalHours
10 432496
11 >>> totalDays = totalHours//24
12 >>> totalDays
13 18020
14 >>> totalYears = totalDays//365
15 >>> totalYears
16 49

 二: 【操作】定义多点坐标_绘出折线_并计算起始点和终点距离

 1 import turtle
 2 import math
 3 
 4 
 5 #定义多个点的坐标
 6 x1,y1 = 100,100
 7 x2,y2 = 100,-100
 8 x3,y3 = -100,-100
 9 x4,y4 = -100,100
10 
11 
12 #绘制折线
13 turtle.penup()
14 turtle.goto(x1,y1)
15 turtle.pendown()
16 
17 turtle.goto(x2,y2)
18 turtle.goto(x3,y3)
19 turtle.goto(x4,y4)
20 
21 
22 #计算起点与终点距离
23 distance = math.sqrt((x1-x4)**2 + (y1-y4)**2)
24 turtle.write(distance)

  运行结果:

 

posted on 2019-05-11 23:24  JACK#zhang  阅读(742)  评论(0编辑  收藏  举报