import turtle, time
def draw(f):#绘制数字
turtle.width(5)
turtle.seth(0)
turtle.pu()
turtle.fd(25)
if(f in [2,3,4,5,6,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.fd(5)
if(f in [0,1,3,4,5,6,7,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.fd(5)
if(f in [0,2,3,5,6,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.fd(5)
if(f in [0,2,6,8]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.seth(90)
turtle.pu()
turtle.fd(5)
if(f in [0,4,5,6,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.fd(5)
if(f in [0,2,3,5,6,7,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.fd(5)
if(f in [0,1,2,3,4,7,8,9]):
turtle.pd()
else:
turtle.pu()
turtle.fd(25)
turtle.pu()
turtle.fd(5)
turtle.right(90)
turtle.pu()
turtle.goto(-300,100)
# t=time.gmtime(8)
t=time.localtime(time.time())#获取当前时间
s=time.strftime("%Y+%m-%d*%H?%M:%S;",t)
turtle.color("maroon4")
for ch in s:
if(ch == '+'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('年',font=("Arial", 18, "normal"))
turtle.pu()
turtle.fd(20)
turtle.color("maroon4")
elif(ch == '-'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('月',font=("Arial", 18, "normal"))
turtle.color("maroon4")
turtle.pu()
turtle.fd(20)
elif(ch == '*'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('日',font=("Arial", 18, "normal"))
turtle.color("maroon4")
turtle.pu()
turtle.fd(40)
turtle.pu()
turtle.goto(-250,-100)
elif(ch == '?'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('时',font=("Arial", 18, "normal"))
turtle.color("maroon4")
turtle.pu()
turtle.fd(20)
elif(ch == ':'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('分',font=("Arial", 18, "normal"))
turtle.color("maroon4")
turtle.pu()
turtle.fd(20)
elif(ch == ';'):
turtle.seth(0)
turtle.pu()
turtle.fd(20)
turtle.color("black")
turtle.write('秒',font=("Arial", 18, "normal"))
turtle.pu()
turtle.fd(20)
else:
draw(eval(ch))
代码写的是真的好丑
运行结果