Python turtle库七段数码时间绘制
初学python,下面是在mooc网上嵩天嵩老师教的turtle库和函数的使用方法,我觉得挺有趣的,所以写了这篇博客来记录自己学习的过程和收获,也能够分享给初学python turtle库和函数的友友们看看。
七段数码时间效果
步骤一 绘制单个数码时间管
def drawLine(draw): #绘制单段数码管
turtle.pendown() if draw else turtle.penup()
turtle.fd(40)
turtle.right(90)
七段数码由七个基本线条组成,它们也可以有自己的固定顺序,下面是我自己所用到的基本线的顺序
步骤二 根据数字绘制七段数码管
def drawDights(dights): #根据数字绘制七段数码管
drawLine(True) if dights in [2, 3, 4, 5, 6, 8, 9] else drawLine(False)
drawLine(True) if dights in [0