七段随机颜色电子管绘制
#七段电子管绘制.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)
#定义绘制09数字的函数:
def drawDigit(i):
#画第一段线
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,6,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打开,输入以下代码 按下Ctrl+s保存,按下F5运行 出现以上画面便是运行成功
- Python,OpenCV鼠标事件进行矩形、圆形的绘制(随机颜色、随机半径)
Python,OpenCV鼠标事件进行矩形.圆形的绘制(随机颜色.随机半径) 1. 效果图 2. 源码 参考 这篇博客将介绍鼠标事件,并介绍鼠标事件矩形.圆形的绘制: 所有的鼠标事件(左键按下.左键释 ...
- python随机颜色代码_python绘制随机颜色太阳花
[实例简介] python绘制随机颜色太阳花 [实例截图] [核心代码] #绘制太阳花 # coding=utf-8 import turtle import time import random # ...
- 海龟 (turtle) 画图实战任务(三):绘制彩虹条及绘制随机颜色、粗细、瓣数的雪花
目录 1. 绘制彩虹线条 2. 绘制随机颜色.粗细.瓣数的雪花 为了让博友们加深对 turtle 库的印象以及能更加灵活地运用 turtle 库,故按照博主之前编写关于 turtle 文章顺序设置实战 ...
- python小程序之七段数码管的绘制
今天我们学习了七段数码管的绘制,通过一个程序学习了数字用七段数码的绘制.首先我们看下图的绘制,我们先理解下各个数字由几步线条组成. 然后回到我们的程序,先给大家看看我们的程序图,因为小编录屏很模糊,但 ...
- Google Earth Engine(GEE)——随机森林分类法绘制了2000年、2010年和2020年圭亚那的红树林APP详细代码
圭亚那红树林 圭亚那红树:红树蜘蛛(拉丁学名:Tapinauchenius gigas)又称红树食鸟蛛.圭亚那橙树蜘蛛,原产于法属圭亚那热带雨林, 虽然Tapinauchenius属与Avicular ...
- matplotlib的配色(随机颜色函数,各种渐变色,彩虹色)
也是画图的时候经常会遇到的问题,什么颜色好看? 先直接上一个配色表: plt官网:List of named colors - Matplotlib 3.8.0.dev898+g4f5b5741ce ...
- 实现类似于Github的随机形状、随机颜色 像素风格头像
just for fun 代码可以直接运行,所有参数都提取成了常量,几乎都可以修改(除了256色阶) Java 版本 package graph;import javax.imageio.ImageI ...
- java 随机颜色_仅在Java中生成随机的“深色”颜色 - java
因此,我有以下用于生成应用程序中使用的随机颜色的方法: public final Color generateRandomColour() { return Color.getHSBColor(new ...
最新文章
- 算法系列之二十:计算中国农历(二)
- 读书 - Delphi下深入Windows核心编程 第二天
- RAC+单实例DATAGUARD 配置
- 测试nignx php请求并发数,nginx 优化(突破十万并发)
- html城市绘制,HTML5/Canvas二分法构建城市版图
- 面向对象的一些基础概念
- 一起来玩AZURE SQL(三)AZURE SQL 数据库迁移
- 开源,并不意味着免费、开源,不是道德绑架
- ndows优化大师 免费版,Windows7优化大师
- mysql安装步骤及报错处理(windows)
- VMware VSphere Client克隆虚拟机
- mockplus模板_UI设计工具比较:Sketch、Adobe XD、墨刀、Mockplus、Axure RP
- 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第1部分)
- 彻底搞懂ResNet50
- 大话Linux发展史
- android线程间通信的几种方法_Android进程间和线程间通信方式
- z(xi)i取1到n编入matlab,matlab fisher z转换
- 网站诊断分析-网站诊断分析软件-网站SEO诊断分析软件
- 赤峰中考计算机考试软件,赤峰中考信息技术实施细则
- 非正常卸载Chrome浏览器导致无法重新安装