(1)将字符串的时间"2017-10-10 23:40:00"转换为时间戳和时间元组。
import time
a = "2017-10-10 23:40:00"
array = time.strptime(a, "%Y-%m-%d %H:%M:%S")
stamp = int(time.mktime(array))
print("time array:",array)
print("time stamp:",stamp)
(2)输出100到200之间的所有素数。 提示:不能被2到自身平方根范围内的任一整数整除的数为素数,math.sqrt(x)可用于求平方根,round()函数可用于取整。
import math
list_i = []
for i in range(100,201):
for j in range(2,round(math.sqrt(i))):
if i % j == 0:
break
list_i.append(i)
set_i = set(list_i)
list_i2 = sorted(set_i,reverse = False)
print(list_i2)
(3)绘制一组同切圆,半径分别为20、40、60、80、160。
import turtle
turtle.setup(650,650)
turtle.penup()
turtle.pendown()
turtle.pensize(1)
turtle.pencolor("red")
for i in range(0,4):
turtle.circle(20 * (i + 1), 360)
turtle.circle(160,360)