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()