import turtle
import time
def drawline(draw): ##画线
turtle.penup()
turtle.fd(5)
turtle.pendown() if draw else turtle.penup()
turtle.fd(20)
turtle.penup()
turtle.fd(5)
turtle.right(90)
def drawdigit(digit): ##0-9的数字绘制
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=&
Python 学习笔记:用Turtle绘制七段晶体管显示时间和日期
最新推荐文章于 2024-07-03 15:08:17 发布
本文记录了使用Python的Turtle模块来绘制七段晶体管显示器,并展示了如何实时更新显示当前的时间和日期。通过实例代码,深入理解Turtle库在图形界面编程中的应用。
摘要由CSDN通过智能技术生成