python-- digital lamp

Import Turtle
 Import Time
 DEF the drawLine (Draw): # drawn single-segment 
    turtle.pendown () IF Draw the else   turtle.penup () 
    turtle.fd ( 40 ) 
    turtle.right ( 90 )
 DEF drawDigit (digit for):    # digital rendering transistor 
    the drawLine (True) IF digit for in [2,3,4,5,6,8,9] the else the drawLine (False)   # first line drawing where 
    the drawLine (True) IF digit for in [0,1,3, 4,5,6,7,8,9] the else drawLine (False) 
    drawLine (True) IF digit in [0,2,3,5,6,8,9] else drawLine(False)
    drawLine(True) if digit in [0,2,6,8] else drawLine(False)
    turtle.left(90)
    drawLine(True) if digit in [0,4,5,6,8,9] else drawLine(False)
    drawLine(True) if digit in [0,2,3,5,6,7,8,9] else drawLine(False)
    drawLine(True) if digit in [0,1,2,3,4,7,8,9] else drawLine(False)
    turtle.left(180)
    turtle.penup()
    turtle.fd(20)
def drawDate(date): #解析获得时间中的数字
    for i in date:
        drawDigit(eval(i))
def main ():
    turtle.setup(800,350,200,400)
    turtle.penup()
    turtle.fd(-300)
    turtle.pensize(5)
    drawDate('20191020')
    turtle.hideturtle()
    turtle.done()
main()

 

 

Guess you like

Origin www.cnblogs.com/xdd1997/p/11708347.html