Python程序设计学习笔记 您所在的位置:网站首页 Python七段管补充代码指定日期 Python程序设计学习笔记

Python程序设计学习笔记

2023-08-08 18:10| 来源: 网络整理| 查看: 265

#中国大学MOOC# #Python语言程序设计# #北京理工大学# #嵩天##七段数码管绘制##带小数点# 才学习完MOC网嵩天老师的python第五周的课,课堂上老师是用turtle库和time库,获取系统时间,绘制七段数码管来表达年月日的。举一反三思考如何实现带小数点的七段数码管的绘制? 之前也只学习了用turtle库绘制图形,想到了直接利用画圆点的方法来实现,感觉还是挺笨的[捂脸] 1.首先,按照之前的模块化思路,定义一个绘制小数点的函数。

def drawDp():#绘制小数点 turtle.penup() turtle.bk(10)#保持与上一个数字的间距 turtle.seth(-90) turtle.fd(50) turtle.pendown() turtle.begin_fill() turtle.color("black") turtle.circle(2,360) turtle.end_fill() turtle.penup() turtle.bk(50) turtle.seth(0)#调整画笔头到原来0角度方向 turtle.fd(10)#保持与下一个数字的间距

该函数的效果是在上一位数字的右脚位置处画个小圆点。。。

在这里插入图片描述 2. 调用该函数。将小数点绘制函数放到drawDate函数的if-else 结构中。

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


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有