用python绘制bilibili小电视
用python绘制bilibili小电视
首先要安装turtle库
用python3的朋友,如果没有turtle可以参考这个链接进行安装。
如果出现下面这种问题,可以通过这个方法解决。
完整代码如下:
import turtleturtle.setup(1000,1000) #画布大小
turtle.pensize(20) #画笔大小
turtle.color("Pink") #画笔颜色# 移动到指定地点
turtle.penup()
turtle.seth(180)
turtle.fd(275)
turtle.right(90)
turtle.fd(100)
turtle.pendown()# 绘制大方框
turtle.right(90)
turtle.fd(550)
turtle.right(90)
turtle.fd(400)
turtle.right(90)
turtle.fd(550)
turtle.right(90)
turtle.fd(400)# 移动到左天线
turtle.right(90)
turtle.penup()
turtle.fd(250)
turtle.pendown()# 绘制左天线
turtle.left(145)
turtle.fd(172)# 移动到右天线
turtle.penup()
turtle.bk(172)
turtle.right(145)
turtle.fd(90)
turtle.pendown()# 绘制右天线
turtle.left(58)
turtle.fd(172)# 移动到内部方框绘制起始点
turtle.penup()
turtle.bk(172)
turtle.right(58+90)
turtle.fd(60)
turtle.right(90)
turtle.fd(276)
turtle.pendown()# 绘制内部方框
turtle.right(180)
turtle.fd(426)
turtle.right(90)
turtle.fd(273)
turtle.right(90)
turtle.fd(426)
turtle.right(90)
turtle.fd(273)# 移动到左眼
turtle.penup()
turtle.right(90)
turtle.fd(140)
turtle.right(90)
turtle.fd(80)
turtle.pendown()# 绘制左眼
turtle.right(65)
turtle.fd(86)
turtle.bk(86)# 移动到右眼
turtle.penup()
turtle.right(25+180)
turtle.fd(130)
turtle.left(90)
turtle.fd(8)
turtle.right(90)
turtle.right(30)
turtle.pendown()# 绘制右眼
turtle.fd(107)
turtle.right(60)# 移动到嘴巴
turtle.penup()
turtle.fd(40)
turtle.right(90)
turtle.fd(227)
turtle.pendown()# 绘制嘴巴
turtle.left(90)
turtle.circle(40,180)
turtle.right(180)
turtle.circle(40,180)
turtle.right(180)# 移动到右腿
turtle.penup()
turtle.fd(174)
turtle.left(90)
turtle.fd(64)
turtle.right(90)
turtle.pendown()# 绘制右腿
turtle.circle(40,180)# 移动到左腿
turtle.penup()
turtle.left(90)
turtle.fd(400)
turtle.left(90)
turtle.pendown()# 绘制右腿
turtle.circle(40,180)turtle.exitonclick() #窗口停留不退出
效果图如下:
虽然说没什么技术含量。。直接复制运行就好了
不过喜欢的话可以点个赞鸭
用python绘制bilibili小电视相关推荐
- 如何用Python绘制深小卫推文中的病例图
如何用Python绘制深小卫推文中的病例图 前面的文章介绍了如何用Python绘制南丁格尔玫瑰图,链接:循序渐进,学会用pyecharts绘制玫瑰图 南丁格尔玫瑰图最初被用于统计军医数据,现在也常用于 ...
- bilibili小电视桌面天气站(esp8266+微信小程序控制)超详细,看这一篇就够了
目录 编辑 一.前言 二.教程 1.项目结构 2.材料清单 3.模型设计 4.电路设计 5.代码设计 以下是资料链接 一.前言 这个项目是今年6月份就在开始做的,但是中途由于实习等一些事情耽搁了,一 ...
- python海龟画图(12)bilibili小电视
#bilibili import turtle as t #边框 t.pu() t.goto(-250,-225) t.pd() t.pensize(15) for i in range(2):t.f ...
- python 子图_python 实现在一张图中绘制一个小的子图方法
有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...
- python绘制如下图形、小三角形边长20_在编程中发现数学之美——使用Python小龟绘制多边形...
在使用数学知识画出很酷的各种图形之前,你需要先学习Python编程语言的基础知识.本文将会带你熟悉以下编程概念:循环.变量.函数.使用小龟模块绘制图像.本文假设你已经安装了Python,如果没有,欢迎 ...
- Python绘制PDF文件~超简单的小程序
Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...
- python画50个图-python 实现在一张图中绘制一个小的子图方法
有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...
- python画简便的图-python 实现在一张图中绘制一个小的子图方法
有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...
- python一张图-python 实现在一张图中绘制一个小的子图方法
有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...
最新文章
- ibm java_IBM i 上Java 虚拟机简介
- RHEL4下 squid-2.7.STABLE9安装配置
- html百分比代码怎么写,参考Bootstrap写的一个带百分比的进度条(附源码)
- Ubuntu 16.04 使用useradd添加用户后没有家目录的解决方法
- 一文超详细讲解文本风格迁移
- JavaScript上传文件,不打断点就上传失败
- XenServer 6.5实战系列之九:Creating a VM Template from a VM Snapshot
- android 项目练习:自己的词典app——生词本(一)
- UG NX 12 同步建模技术
- 工业相机(高速相机)与普通相机的差别
- Linux中隐藏文件与文件夹
- 【详细】用Python的pyttsx3、pygame和PySimpleGUI库实现文字转语音工具(无需网络接口)
- 基于VC++和QT实现的图的可视化工具
- 华为如何选拔优秀管理者--任正菲
- Spring Cloud Nacos整合 Seata 实现分布式事务
- Xming显示远程服务器GUI的最简单配置
- Tomcat服务器部署+Web项目搭建
- 测试脸的大小用哪个软件,测脸型的app哪个好 可以检测脸型的app排行
- linux视频黑屏,在UOS/Deepin/Linux上用达芬奇DaVinci Resolve 16剪视频,解决打不开mp4、黑屏、没声音...
- java.lang.NumberFormatException: For input string: NaN 什么意思