1.导入库模块
#import turtle #导入turtle画图库 其方法前面必须添加库名turtle
from turtle import* #导入turtle画图库,其方法前面一定不能添加库名
from random import* #导入random随机库,其方法前面一定不能添加库名
import time #导入time时间库,其方法前面必须要添加库名time
2.绘制单段数码管的间隙
def drawGap ():
penup() #将画笔设置成飞行模式
fd(5) #将画笔前行5像素
3.绘制单段数码管
def drawLine(draw):
drawGap () #调用间隙函数,画单段的起始间隙
if draw:
pendown()
else:
penup()
fd(20) #将画笔向前进20像素
drawGap() #第二次调用间隙函数,画单段的终止间隙
right(90) #将画笔向下(前进向右)旋转90度
4.绘制单个数字
def drawDigit(digit):
#画第1段
pencolor(random(),random(),random())
#用random随机库函数设置画笔的颜色
drawLine(True) if digit in [3,4,5,6,8,9] else drawLine(False)
#1用if...else表达式画第一段单管
#画第2段
pencolor