精华内容
下载资源
问答
  • python七段数码管绘制
    2021-12-03 09:54:22

    如图所示,写出以下的代码:

    #七段电子管绘制.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,8,9] else drawLine(False)
        drawLine(True) if i in [0,2,3,5,6,8,9] 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 [0,2,3,5,6,7,8,9] else drawLine(False)
        drawLine(True) if i in [0,1,2,3,4,7,8,9] else drawLine(False)
    
        t.left(180)      #改变画笔方向180度
        t.penup()
        t.fd(20)         #提笔数字间隔20px
        
        
        
    
    
    
    
    #定义绘制日期函数:
    
    def drawDate(date):
        for i in date:
            drawDigit(eval(i))
    
    
    
    
    
    #定义主函数main():
    def main():
        t.setup(1000,350)
        t.pensize(8)
        t.penup()
        t.fd(-400)
        drawDate(time.strftime('%Y%m%d'))
        t.hideturtle()
        t.done()
    
    
    #主函数的调用:
    main()
    

     检查代码是否有误:

    验证如图所示的:

     即为正确,拿走,不谢!

    更多相关内容
  • 使用七段数码管绘制日期,使用Python语言。代码简单易懂,适合小白,对于数码管的构造内含两种方法。文件为【.py】格式。
  • python七段数码管绘制

    2022-04-11 16:25:59
    (本人初学) 在turtle库运行的时候,出现了这些问题想问一下下这具体是什么? (第一张是码
  • 根据mooc上的七段数码管绘制及摸索绘制出动态可刷新版七段数码管,小白之举,仅供参考,只放代码,不做赘述,有问题可以评论区探讨。
  • python七段数码管绘制时间

    千次阅读 2021-01-19 13:13:28
    (2) 绘制对应的七段数码管‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬...

    题目

    要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    (1) 使用 time 库获得系统当前时间,格式如下:20190411‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    (2) 绘制对应的七段数码管‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    (3) 数码管风格不限‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    源代码

    可直接复制粘贴使用

    import turtle,time
    def drawGap():
        turtle.penup()
        turtle.fd(5)
    def drawLine(draw):
        drawGap()
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(40)
        drawGap()
        turtle.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,6,7,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)
        turtle.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)
        turtle.left(180)
        turtle.penup()
        turtle.fd(20)
    def drawDate(date):
        turtle.pencolor("red")
        for i in date:
            if i== '-':
                turtle.write("年",font=("Arial",18,"normal"))
                turtle.pencolor("green")
                turtle.fd(40)
            elif i =='=':
                turtle.write("月",font=("Arial",18,"normal"))
                turtle.pencolor("blue")
            elif i=='+':
                turtle.write("日",font=("Arial",18,"normal"))
            else:
                drawDigit(eval(i))
    def main():
        turtle.setup(800,350,200,200)
        turtle.penup()
        turtle.fd(-300)
        turtle.pensize(5)
        drawDate(time.strftime("%Y-%m=%d+",time.gmtime()))
        turtle.hideturtle()
        turtle.done()
    main()
        
    
    

    引用库

    turtle  //进行绘制//
    time    //获取系统时间//
    

    创建函数

    def drawGap():
        turtle.penup()
        turtle.fd(5)
    

    用于美观使每段数码管之间留有空隙

    def drawLine(draw):
        drawGap()
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(40)
        drawGap()
        turtle.right(90)
    

    如果变量draw为真时落下画笔,否则抬起画笔,用于在不同数字时判断是否需要落下画笔
    绘制单个数字

    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,6,7,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)
        turtle.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)
        turtle.left(180)
        turtle.penup()
        turtle.fd(20)
    

    数码管共七段,每一段进行数字判断,进而决定变量draw的真假,决定是否需要画笔落下。最后三行,想左旋转180保证画笔正方向向右,抬起画笔,前进20像素进入下一个区域。
    挨个判断字符串

    def drawDate(date):
        turtle.pencolor("red")
        for i in date:
            if i== '-':
                turtle.write("年",font=("Arial",18,"normal"))
                turtle.pencolor("green")
                turtle.fd(40)
            elif i =='=':
                turtle.write("月",font=("Arial",18,"normal"))
                turtle.pencolor("blue")
            elif i=='+':
                turtle.write("日",font=("Arial",18,"normal"))
            else:
                drawDigit(eval(i))
    

    挨个从字符串中去除字符判断
    如果字符串为"-",用红色输出年,输出后改为绿。
    如果字符串为"=",用绿色输出月,输出后改为蓝。
    如果字符串为"+",用蓝色输出日。
    否则使用drawDigit输出相应数字
    定义主函数

    def main():
        turtle.setup(800,350,200,200)
        turtle.penup()
        turtle.fd(-300)
        turtle.pensize(5)
        drawDate(time.strftime("%Y-%m=%d+",time.gmtime()))
        turtle.hideturtle()
        turtle.done()
    

    首先定义画布大小,抬起画笔,向左移动300,到达画布左侧(可根据画布自行调整)。设置画笔粗细为五。获取系统时间并以"%Y-%m=%d+"的形式赋给变量,这里的特殊符号要与上边的相同。其次绘画结束隐藏画笔,最后结束。
    以上是所有需要函数的定于,定义函数系统不运行。最后编译主函数即可

    main()
    

    运行结果在这里插入图片描述

    展开全文
  • process:根据每个数字绘制七段数码管表示 output:绘制当前日期的七段数码管表示 示例一: #DrawSevenSegDisplay.py import turtle, datetime def drawLine(draw): #绘制单段数码管 turtle.pendown() if draw ...
  • 8是典型的七段数码管的例子,因为刚好七段都有经过,这里我写的代码是从1开始右转。 这是看Mooc视频写的一个关于用七段数码管显示当前时间 # -*-coding:utf-8 -*- import turtle as t import time def drawGap(): ...
  • 七段数码管绘制

    2019-02-16 13:02:36
    基于python平台利用现有的turtle库实现七段数码管绘制
  • python 七段数码管绘制

    千次阅读 2020-01-12 10:54:15
    绘制如图所示的七段数码管,显示当前时间 其数码管各段编号如图所示; 代码 import turtle,time def drawGap():#数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): #绘制单个数码管 drawGap()#...

    绘制如图所示的七段数码管,显示当前时间

    其数码管各段编号如图所示;
    在这里插入图片描述

    代码
    import turtle,time
    
    
    def drawGap():#数码管间隔
        turtle.penup()
        turtle.fd(5)
    def drawLine(draw): #绘制单个数码管
        drawGap()#数码管的间隔
        # <表达式1> if <条件> else <表达式2>
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(40) # forward 40
        drawGap() #数码管的间隔
        turtle.right(90) # (degree = 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,6,7,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)
        turtle.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)
        turtle.left(180) # 已回到原点
        # 为绘制后续数字确定位置
        turtle.penup()
        turtle.fd(20)
    def drawDate(date):
        turtle.pencolor("red")
        for i in date:
            if i == '-':
                turtle.write('年',font=("Arial",18,"normal"))
                turtle.pencolor("green")
                turtle.fd(40)
            elif i == "=":
                turtle.write('月',font=("Arial",18,"normal"))
                turtle.pencolor("blue")
                turtle.fd(40)
            elif i == "+":
                turtle.write('日',font=("Arial",18,"normal"))
            else:
                drawDigit(eval(i))
        #or i in date:
         #   drawDigit(eval(i)) # 由eval将数字转化为整数
    def main():
        turtle.setup(width=800,height=350,startx=200,starty=200)
        #(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。
        turtle.penup()
        turtle.fd(-300)
        turtle.pensize(5)
        #drawDate("20181010")
        mytime = time.strftime('%Y-%m=%d+',time.gmtime())
        # print(mytime)
        drawDate(mytime) # 获得系统时间
        turtle.hideturtle() #隐藏画笔的turtle形状
        turtle.done()
    main()
    
    

    结果如图所示:
    在这里插入图片描述

    展开全文
  • 这是一个绘制七段数码管的实例,用于理解函数及其封装的价值。 数码管是一种价格便宜、 使用简单的发光电子器件,广泛应用在价格较低的电子类产品中,其中,七段数码管最为常用。七段数码管 ( Sev.

    🎶博客主页:程序喵正在路上 的博客主页
    🦋欢迎关注🖱点赞👍收藏🌟留言🐾
    🦄本文由 程序喵正在路上 原创,CSDN首发!
    💖系列专栏:Python学习
    🌠首发时间:2022年5月3日
    ✅如果觉得博主的文章还不错的话,希望小伙伴们三连支持一下哦

    1. 概要

    这是一个绘制七段数码管的实例,用于理解函数及其封装的价值。

    数码管是一种价格便宜、 使用简单的发光电子器件,广泛应用在价格较低的电子类产品中,其中,七段数码管最为常用。七段数码管 ( Seven-segment Indicator ) 由 7 段数码管拼接而成,每段有亮或不亮两种情况,改进型的七段数码管还包括一个小数点位置。
    在这里插入图片描述

    2. 绘制

    本文将通过turtle库函数绘制七段数码管形式的日期信息。该问题的 IPO 描述如下。

    输入:当前日期的数字形式
    处理:根据每个数字绘制七段数码管表示
    输出:绘制当前日期的七段数码管表示

    每个 09 的数字都有相同的七段数码管样式,因此可以通过设计函数复用数字的绘制过程。进一步,每个七段数码管包括 7 个数码管样式,除了数码管位置不同外,绘制风格一致,也可以通过函数复用单个数码段的绘制过程。这里先给出程序的全部代码:

    import turtle, datetime
    
    def drawLine(draw):  		# 绘制单段数码管
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(40)
        turtle.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, 6, 7, 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)
        turtle.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)
        turtle.left(180)
        turtle.penup()
        turtle.fd(20)
    
    def drawDate(date):  		# 获得要输出的数字
        for i in date:
            drawDigit(eval(i))  # 注意: 通过eval()函数将数字变为整数
    
    def main():
        turtle.setup(800, 350, 200, 200)
        turtle.penup()
        turtle.fd(-300)
        turtle.pensize(5)
        drawDate(datetime.datetime.now().strftime('%Y%m%d'))
        turtle.hideturtle()
    
    main()
    

    上述代码义了 drawDigit() 函数,该函数根据输入的数字 d 绘制七段数码管,结合七段数码管结构,每个数码管的绘制采用如下图的顺序。

    绘制起点在数码管中部左侧,无论每段数码管是否被绘制出来,turtle 画笔都按顺序 “画完” 7 个数码管。对于给定数字 d,哪个数码段被绘制出来采用 if-else 语句判断。

    drawLine(True) if digit in [2, 3, 4, 5, 6, 8, 9] else drawLine(False)
    

    以上面的这行代码为例,代码采用了单行 if-else 语句,这种语句常用于 ifelse 分别只有一行语句的情形,如果将其采用普通 if-else 语句表达如下:

    if digit in [2, 3, 4, 5, 6, 8, 9]:
    	drawLine(True)
    else:
    	drawLine(False)
    

    这行代码根据输入的数字判断是否要绘制七段数码管中间的横线,当需要绘制时,调用绘制函数 drawLine(),参数赋值 True;当不需要绘制时,参数赋值 False。根据 0~9 数字结构,对于 2、3、4、5、6、8、9 这些数字需要绘制,否则不需要绘制。为了使输出样式固定,简化设计,当不需要绘制时,turtle 画笔需要抬起。

    drawLine() 函数根据输出参数的值 (TrueFalse) 决定是否抬起画笔。

    为了使代码模块化更好,代码中定义了 drawDate() 函数和 main() 函数。其中,drawDate() 函数将更长数字分解为单个数字,进一步调用 drawDigit() 分别绘制每个数字。main() 函数将启动窗体大小、设置画笔宽度、设置系统时间等功能封装在一起,但 main() 函数并不体现单一功能,这种封装仅从提高代码可读性角度考虑。

    程序执行结果如下:
    在这里插入图片描述

    3. 改进

    前面的代码给出了最基本的七段数码管绘制程序,从中可以看出,使用函数能大量复用代码,避免相同功能重复编写。此外,函数的好处还体现在对代码的修改方面。能否绘制更有趣的七段数码管呢?

    我们对代码进行改进如下:

    import turtle, datetime
    
    def drawGap():  		# 绘制数码管间隔
        turtle.penup()
        turtle.fd(5)
    
    def drawLine(draw):  	# 绘制单段数码管
        drawGap()
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(40)
        drawGap()
        turtle.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)
        turtle.left(90)
        drawLine(True) if d in [0, 4, 5, 6, 8, 9] else drawLine(False)
        drawLine(True) if d in [0, 2, 3, 5, 6, 7, 8, 9] else drawLine(False)
        drawLine(True) if d in [0, 1, 2, 3, 4, 7, 8, 9] else drawLine(False)
        turtle.left(180)
        turtle.penup()
        turtle.fd(20)
    
    def drawDate(date):
        turtle.pencolor("red")
        for i in date:
            if i == '-':
                turtle.write('年', font=("Arial", 18, "normal"))
                turtle.pencolor("green")
                turtle.fd(40)
            elif i == '=':
                turtle.write('月', font=("Arial", 18, "normal"))
                turtle.pencolor("blue")
                turtle.fd(40)
            elif i == '+':
                turtle.write('日', font=("Arial", 18, "normal"))
            else:
                drawDigit(eval(i))
    
    def main():
        turtle.setup(800, 350, 200, 200)
        turtle.penup()
        turtle.fd(-350)
        turtle.pensize(5)
        drawDate(datetime.datetime.now().strftime('%Y-%m=%d+'))
        turtle.hideturtle()
    
    main()
    

    程序执行结果如下:
    在这里插入图片描述

    4. 计算机的硬件时钟

    计算机断电再次打开后其系统时间往往是准确的,既然已经断电,计算机如何能准确计时呢?

    原来,计算机主板,上有一颗纽扣电池,它负责给硬件时钟供电。这颗纽扣电池往往能用几年,所以,硬件时钟产生的时间都是准确且连续的。计算机的硬件时钟由硬件计时电路组成。当需要使用时间时,操作系统会从硬件时钟中读出时间放入内核给应用软件使用。

    🧸这次的分享就到这里啦,继续加油哦^^
    🍭有出错的地方欢迎在评论区指出来,共同进步,谢谢啦

    展开全文
  • 数码管是一种半导体发光器件,数码管可分为七段数码管和八段数码管,区别在于八段数码管比七段数码管多一个用于显示小数点的发光二极管单元DP(decimal point)。它价格便宜、使用简单,通过对其不同的管脚输入相对...
  • 示例7:七段数码管绘制 基本思路 -步骤1:绘制单个数字对应的数码管-步骤2:获得一串数字,绘制对应的数码管-步骤3:获得当前系统时间,绘制对应的数码管 代码段1: import turtle def drawLine(draw: ...
  • 绘制七段数码管要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬...
  • #2019-4-21 22:19:42 import turtle def drawline(draw): turtle.penup() turtle.fd(4) turtle.pendown() if draw else turtle.penup() turtle.fd(40) turtle.right(90) ...drawline(True) if di...
  • Python实例之七段数码管绘制理解八段线的编号如上图所示。基本逻辑为画笔从1走到7,每一步画笔落下代表画或者是画笔抬起代表不画,最终形成1-9的数字排列。以下理解均为个人学习理解。代码1.0import turtle,datetime...
  • 如下所示的七段数码管绘制时间(年月日) 二、代码实现 """ 七段数码管绘制年月日时间 """ import turtle import time def drawLine(draw): # 绘制单端数码管 turtle.pendown() if draw else turtle.penup() ...
  • 七段数码管绘制数字详解 七段数码管由七段数码管拼接而成,每段有亮或不亮两种情况。这里,先给出程序的全部代码,如下图所示。 基本思路 步骤1:绘制单个数字对应的数码管 步骤2:获得一串数字,绘制对应的数码管 ...
  • 采用Spyder4编写,经典的例题七段数码管绘制,比教学内容中的绘制年月日进一步精确到了时分秒,并且采用自动捕捉的功能,可以实时的显示当时的准确时间,但是由于Python的原因,该自动刷新时钟可能存在延时和多更新...
  • 下面,则以最简单的显示日期为例,绘制七段数码管。2.何为七段数码管数码管是一种价格便宜、使用简单的电子器件,广泛应用于价格较低的电子类产品中,其中,七段数码管最为常用。七段数码管(Seven-segment ...
  • Python 七段数码管绘制

    千次阅读 2017-07-09 12:20:13
    ///最近在学习Python,一道小的课后练习,利用turtle 库绘制七段数码管,并显示系统当前日期。想到之前单片机中的数码管驱动,采用解码方式绘制七段码。输入任意一个日期,如20170623,打印该日期。#Seven_SEG_Data_...
  • 文章目录简介问题简述核心代码完善代码 简介 数码管是一种价格便宜...通过turtle库函数能够完成七段数码管绘制。本次需要实现的目标是利用七段数码管显示日期信息。 本问题的IPO描述如下所示: 输入:当前的日期数字
  • 七段数码管绘制:七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置。七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含义。因此被...
  • 2,函数数码管—书写日期 from turtle import * from time import * def drawLine(draw): if draw: pendown() #落笔 else: penup() #抬笔 fd(80) right(90) def drawLine(draw): pendown() if draw ...
  • python小实例——七段数码管绘制

    千次阅读 2020-12-15 03:10:28
    首先用time库获取系统当前时间然后用turtle库画出来算是对于turtle库内函数的一次实践运用叭import turtle as timport timedef drawGap()://因为是数码管所以线条要有空隙t.penup()t.fd(5)def drawLine(draw)://画一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 973
精华内容 389
关键字:

python七段数码管绘制