作者:封亚飞 qq:64761294 题目来源于网络,代码自己写的

如果您有更好的方法,期待与您交流。

1.问题描述
使用turtle库绘制哔哩哔哩的小电视

2.问题分析

  • 在平面直角坐标系中,对小电视进行简单的位置分析
  • 找到特殊点位所在的坐标
  • 模拟特殊曲线

3.设置基本参数

  • 设置长度:200px
  • 设置高度:160px
  • 设置圆角半径:10px
  • 设置眼镜角度和长度:30px,20°(左),160°(右)
  • 设置天线角度和长度:50px,45°(左),135°(右)
  • 设置嘴巴弧度和半径:(-10,180)(10,180)
  • 设置足部弧度和半径:(-15,180)(15,180)
  • 设置画笔颜色:#07B0F2

4.设计思想: 模块化
5.代码
`import turtle as t
#定义绘制轮廓模块
def lunkuo():
t.seth(0)
t.pu()
t.goto(0,80)
t.pd()
t.fd(100-10)
t.circle(10,90)
t.fd(2*(80-10))
t.circle(10,90)
t.fd(1002-20)
t.circle(10,90)
t.fd(2
(80-10))
t.circle(10,90)
t.fd(100-10)
t.pu()
#定义绘制眼睛模块
def eyes():

t.seth(20)
t.goto(-50,20+160)
t.pd()
t.fd(30)
t.pu()
t.seth(160)
t.goto(50,20+160)
t.pd()
t.fd(30)
t.pu()

#定义绘制耳朵模块
def erduo():
t.seth(45)
t.goto(30,240)
t.pd()
t.fd(50)
t.pu()
t.seth(135)
t.goto(-30,240)
t.pd()
t.fd(50)
t.pu()
#定义绘制嘴巴模块
def mouth():
t.pensize(5)
t.goto(0,130)
t.pd()
t.seth(-90)
t.circle(-10,180)
t.pu()
t.goto(0,130)
t.seth(-90)
t.pd()
t.circle(10,180)
t.pu()
#定义绘制脚模块
def foot():
t.pensize(8)
t.goto(-45,80)
t.seth(-90)
t.pd()
t.begin_fill()
t.circle(-15,180)
t.end_fill()
t.pu()
t.goto(45,80)
t.seth(-90)
t.pd()
t.begin_fill()
t.circle(15,180)
t.end_fill()
t.pu()
#定义绘制图形主函数main_png()
def main_png():
t.hideturtle()
t.pensize(10)
t.color(’#07B0F2’)
lunkuo()
eyes()
erduo()
mouth()
foot()
#开始绘制图形
main_png()
#定义写字模块
def wenzi():
t.pu()
t.goto(-80,0)
t.pd()
t.write(“bilibili”,font = (“C:\Windows\Fonts\Swis721 Lt BT.ttf”, 30,“bold”))
#执行写字
wenzi()
t.done()
`
6.效果图

turtle绘制哔哩哔哩小电视相关推荐

  1. python turtle绘制一只可爱的小海龟

    import turtle t = turtle   # 给turtle取别名 t.pensize(2)  # 设置画笔粗细 t.hideturtle() # 隐藏 turtle t.colormod ...

  2. python turtle画椭圆-python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...

  3. 鸿蒙电视哔哩哔哩,[4K视频] 65寸智能电视只要3299元?荣耀智慧屏X1开箱

    荣耀是去年开始进入到互联网智能电视的品牌,首款产品是荣耀智慧屏Pro.作为一个新的电视品牌,荣耀面临的竞争对手有三星.索尼.LG等高端电视巨头,在大众市场上,还有TCL.创维等许多国产品牌,在互联网智 ...

  4. android442电视怎么投屏,哔哩哔哩怎么投屏电视? b站投屏的方法

    B站看视频想要投放到电视中观看,该怎么投屏呢?下面我们就来看看详细的教程. 软件名称:Bilibili客户端( B站弹幕网安卓版) v5.20.1 for android(安卓)版软件大小:47.8M ...

  5. 鸿蒙电视哔哩哔哩,电视的未来?荣耀智慧屏凭什么敢这样说自己

    [PConline 杂谈]8月10日,万众期待的荣耀智慧屏正式发布.因为当下环境的原因,加之智慧屏是鸿蒙系统的首发产品,智慧屏从一诞生就站在了聚光灯下.智慧屏正式发布后,我们看到广大网友对智慧屏的评价 ...

  6. 用python绘制bilibili小电视

    用python绘制bilibili小电视 首先要安装turtle库 用python3的朋友,如果没有turtle可以参考这个链接进行安装. 如果出现下面这种问题,可以通过这个方法解决. 完整代码如下: ...

  7. 美股周二:特斯拉涨 2.23% ,小鹏汽车涨近 13% ,哔哩哔哩涨 4.28%

    美国时间周二,美股收盘主要股指全面上扬,因美国财政部长候选人耶伦(Janet Yellen)在国会议员面前提出了一项庞大的财政救助计划,以帮助美国这个全球最大经济体度过因疫情引发的衰退. 上周,美国当 ...

  8. python爬取哔哩哔哩视频_荐爬取哔哩哔哩中的cosplay小视频

    爬取哔哩哔哩小视频 前言:想必大家都对小视频感兴趣吧,今天的爬虫的内容为将哔哩哔哩中的视频下载到本地,今天爬取的网站为 URL : https://vc.bilibili.com/p/eden/all ...

  9. 仿哔哩哔哩视频app小程序模板源码

    粉色的哔哩哔哩手机视频网页,多媒体视频类微信小程序ui前端模板下载.包含:视频主页和播放详情页. 小程序源码下载地址: https://download.csdn.net/download/muyes ...

  10. B站哔哩哔哩21届秋招算法岗笔试 假设货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小明使用1024元的纸币购买了一件价值为N(0<N<=1024)的商品

    哔哩哔哩21届秋招算法岗笔试 题目描述: 假设货币系统包含面值1元.4元.16元.64元共计4种硬币,以及面值1024元的纸币.现在小明使用1024元的纸币购买了一件价值为N(0<N<=1 ...

最新文章

  1. 【推荐】MySQL Cluster报错及解决方法(不断更新中)
  2. mysql万能密钥,mysql错误:指定的密钥太长;最大密钥长度为767字节
  3. 8.QML Qt Quick Controls 2中常用的界面形式——堆叠式界面(StackView)
  4. 去年亏11亿的寒武纪拟科创板募资28亿:三年总营收5.68亿,99%客户来自国内,曾从华为海思挖来CTO...
  5. 取消管理员取得所有权_企业取得违约补偿款是否一律应缴增值税呢?
  6. String 和Integer、int之间互转
  7. Socket 异步通信编程
  8. Nginx基础——Rewrite规则
  9. FastDFS设置开机启动
  10. 富文本编辑器 CKeditor 配置使用
  11. Photoshop1:入门实用技巧
  12. 动态内存分配(malloc函数)
  13. PHP删除多选checkbox,php一次性删除前台checkbox多选内容的简单示例
  14. Windows server 2008 R2安装详细教程
  15. 计算机科技手抄报内容,科技手抄报内容-科技在我身边
  16. c++实现经典游戏——贪吃蛇
  17. Python 基于OpenCV 在一张图片上叠加点
  18. one 主格 复数 宾格_主格、宾格、名词所有格.
  19. matlab这么画三维函数图,matlab 画三维图函数
  20. 一种使用可满足性模数理论模型检查可编程逻辑控制器系统的恶意软件检测方法

热门文章

  1. chrome IE浏览器下如何查看cookie,以及简单案例分析
  2. SPSS Modeler决策树算法比较
  3. 数字档案管理系统解决方案,数字档案馆建设方案
  4. 智慧档案馆建设【智能化温湿度监控】之八防十防常用的设备
  5. 城市运行一网统管_一网统管:超大城市运行的“绣花功夫”
  6. 黑盒测试等价类划分与设计案列
  7. [Android]startActivityForResult启动singleTask的Activity,则onActivitResult()立即回调且resultCode为RESULT_CANCE
  8. 泛在物联 数智未来——第七届中国信息化管理峰会在北京成功举办
  9. 大学生应该怎么分辨云服务器
  10. Java Exception性能问题