效果图
代码
#七段彩色电子管绘制.py
#导入库函数:
import turtle as t
import time
import random as r #导入随机函数
#定义绘制线段:
def drawLine(draw):
t.pendown() if draw else t.penup()
t.pencolor(r.random(),r.random(),r.random()) #线段颜色随机取样
t.fd(80)
t.right(90)
#定义绘制0—9数字函数:
def drawDigit(i):
#绘制第1线段:
drawLine(True) if i in [2,3,4,5,6,8,9] else drawLine(False)
drawLine(True) if i in [0,1,3,4,5,6,7,8,9] else drawLine(False)
drawLine(True) if i in [0,2,3,5,6,8] else drawLine(False)
drawLine(True) if i in [0,2,6,8] else drawLine(False)
t.left(90) #改变画笔的方向90度
drawLine(True) if i in [0,4,5,6,8,9] else drawLine(False)
drawLine(True) if i in