Advertisement

Python语言程序设计(MOOC嵩天)第5章程序整理(0219)

阅读量:

第五章 程序整理

练习1 七段数码管绘制

复制代码
    import turtle as t
    import time
    def drawGap(): #绘制数码管间隔
    t.penup()
    t.fd(5)
    def drawLine(draw):   #绘制单段数码管
    drawGap()
    t.pendown() if draw else t.penup()
    t.fd(40)
    drawGap()
    t.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] else drawLine(False)
    t.left(90)
    drawLine(True) if d in [0,4,5

全部评论 (0)

还没有任何评论哟~