Python——用python语言对七段数码管进行绘制

前言:
本篇主要介绍函数和代码的复用,以七段数码管绘制为例,介绍函数的定义和使用。
一、实例1:七段数码管的绘制
(1)七段数码管
①举例:它是由七段小的数码管构成的一个数字。

②选择不同的数码管的量或者面。可以形成0到9、A到F不同的数字和字母组合。
可通过这样的数码管,显示时间、字母。
③在交通灯路口、电子表上,有大量的七段数码管的效果。
2. 绘制:
下面将通过turtle库函数绘制七段数码管形式的日期信息。该问题的相关描述如下:

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

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

import turtle, datetime
def drawLine(draw):          # 绘制单段数码管
    turtle.pendown() if draw else turtle.penup()
    turtle.fd(40)
    turtle.right(90)
def drawDigit(digit):       

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值