Python程序设计学习笔记 | 您所在的位置:网站首页 › Python七段管补充代码指定日期 › Python程序设计学习笔记 |
#中国大学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 实验室设备网 版权所有 |