七段数码管绘制
常见的电子屏长产生的0-9的数字,可以通过控制画笔来实现电子数码管
这个过程需要turtle 进行作图
另外需要考虑的是这些数字他们需要这七条线段何时出现
import turtle as tl
import time
t=time.gmtime()
td=time.strftime("%Y-%m=%d+",t)
##获取当前系统时间,年月日
def drawLine(draw):
tl.pendown() if draw else tl.penup()
tl.fd(40)
tl.right(90)
def drawDigit(digit):
drawLine(True) if digit in [2,3,4,5,6,8,9] else drawLine(False)
drawLine(True) if digit in [0,1,3,4,5,7,6,8,9] 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)
tl.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