Advertisement

七段数码管显示与控制

阅读量:
复制代码
 #e7.py

    
 import turtle, datetime
    
 def drawGap(): #绘制数码管间隔
    
     turtle.penup()
    
     turtle.fd(5)
    
 def drawLine(draw):   #绘制单段数码管
    
     drawGap()
    
     turtle.pendown() if draw else turtle.penup()
    
     turtle.fd(40)
    
     drawGap()    
    
     turtle.right(90)
    
 def drawDigit(d): #根据数字绘制七段数码管
    
     drawLine(True) if d in [2,3,4,5,6,8,9] else drawLine(False)
    
     drawLine(True) if d in [0,1,3,4,5,6,7,8,9] else drawLine(False)
    
     drawLine(True) if d in [0,2,3,5,6,8,9] else drawLine(False)
    
     drawLine(True) if d in [0,2,6,8

全部评论 (0)

还没有任何评论哟~