import turtle from datetime import datetime def drawline(p,a,size): if a: p.pendown() else: p.penup() p.fd(size) p.penup() p.fd(5) p.right(90) def draw(p,n,size): if n in [2,3,4,5,6,8,9] : drawline(p,1,size) else : drawline(p,0,size) if n in [0,1,3,4,5,6,7,8,9] : drawline(p,1,size) else : drawline(p,0,size) if n in [0,2,3,5,6,8,9] : drawline(p,1,size) else : drawline(p,0,size) if n in [0,2,6,8] : drawline(p,1,size) else : drawline(p,0,size) p.left(90) if n in [0,4,5,6,8,9] : drawline(p,1,size) else : drawline(p,0,size) if n in [0,2,3,5,6,7,8,9] : drawline(p,1,size) else : drawline(p,0,size) if n in [0,1,2,3,4,7,8,9] : drawline(p,1,size) else : drawline(p,0,size) p.left(180) p.penup() p.fd(20) def main(): p=turtle p.setup (0.7,0.5) p.pensize(2) p.penup() p.speed(10) p.hideturtle() p.setx(-400) time=datetime.now() for i in str(time.year): draw(p,eval(i),50) p.fd(30) p.write("年",font=("微软雅黑",20, "normal")) p.fd(50) for i in str(time.month): draw(p,eval(i),50) p.fd(30) p.write("月",font=("微软雅黑", 20, "normal")) p.fd(50) for i in str(time.day): draw(p,eval(i),50) p.fd(30) p.write("日",font=("微软雅黑",20, "normal")) p.exitonclick() main()