通过Python使用turtle库绘制自动伸长变形的丁丁

目录

  • 通过Python使用turtle库绘制自动伸长变形的丁丁
  • 导入库
  • 绘制
  • 结果展示

在我们学习过 turtle这样的第三方库之后,我们总是喜欢做一些好玩有趣的事情,当我们真正的使用我们学到的知识得到一些成果,我们便可以收获很强的成就感,接下来,我向大家分享一个有意思的小例子——使用 turtle库绘制自动伸长变形的丁丁。

导入库

使用三个非常基础的第三方库turtle、random、time,基本学习过Python的朋友都接触过这几个第三方库。
其中:

  • turtle库进行图形的绘制。
  • random库主要进行随机选择的功能,使得我们可以得到随意伸长的不同丁丁。
  • time库主要为了在我们绘制完图形之后,使用sleep功能在画布上展示图形。
from turtle import *
import time
import random

绘制

为了得到更多不同效果丁丁,支持调整丁丁的长度、粗细以及变化长度的大小。

screensize(100,100)
l=300  #丁丁的长度
r=60   #丁丁的粗细
t=5    #不同变化长度
while(1):hideturtle()i=random.choice(range(1,t+1))speed(0)penup()goto(-r,-2/3*l)pendown()circle(r)penup()goto(r,-2/3*l)pendown()circle(r)penup()goto(-r,-2/3*l+2*r)pendown()setheading(90)forward(l/i)penup()goto(r,l/i-2/3*l+2*r)pendown()circle(r,180)goto(r,l/i-2/3*l+2*r)forward(l/i)penup()goto(0,300/i-2/3*l+3*r)pendown()forward(r/4)time.sleep(1)reset()

结果展示

粗细调整为20时

粗细调整为60时:

通过Python使用turtle库绘制自动伸长变形的丁丁相关推荐

  1. 用python绘制树和森林_使用Python的Turtle库绘制森林的实例

    这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...

  2. python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子

    我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...

  3. python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)

    turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...

  4. 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程

    用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...

  5. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  6. python画图代码彩虹-Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  7. Python之Turtle库绘制简单图形

    Python之Turtle库绘制简单图形 来绘制正方形.三角形.五边形.五角形 import turtle #引入turtle库pen=turtle.Turtle() #创建turtle类型的画笔 # ...

  8. python使用turtle库绘制一个100长度的十字架_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例...

    使用python图形模块turtle库绘制樱花.玫瑰.圣诞树代码实例 发布时间:2020-08-22 15:57:19 来源:脚本之家 阅读:76 作者:Soul fragments 今天为大家介绍几 ...

  9. python turtle 绘图小猪佩奇,Python使用turtle库绘制小猪佩奇(实例代码)

    这篇文章主要介绍了Python使用turtle库绘制小猪佩奇,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 turtle(海龟)是Python重要的标准库之一,它 ...

最新文章

  1. php列表显示教程,Dedecms后台管理文档列表显示自定义字段方法教程
  2. c语言猜数字游戏用while,【C语言基础】有趣的猜数字游戏。(while循环,if语句,switch语句)...
  3. 华为笔记本怎么激活windows_取代Windows?最美国产操作系统诞生,华为笔记本电脑已搭载...
  4. [BJDCTF2020]EasySearch
  5. python怎么输出图像测试_python pyautogui-不检测图像时的位置打印问题
  6. java实现二进制转十六进制
  7. 计算机网络最佳路由,优化计算机网络路由的策略
  8. 中石油训练赛 - Switches(高斯消元求逆矩阵+逆矩阵求线性方程组)
  9. 计算机图形学画线_在计算机图形学中直接使用线方程
  10. C# HttpClient设置cookies的两种办法
  11. C#执行Sql 时,出现“算术运算导致溢出”问题,如何解决?
  12. 产教融合,共塑未来”,CIE 2018 中国 IT 教育博鳌论坛盛大落幕
  13. C语言小程序-学生成绩统计系统
  14. 【系统分析师之路】2019年上系统分析师综合知识真题
  15. 【数据库系统概念】数据库基本概念
  16. 1.从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该年没有举办世界杯,则输出:没有举办世界杯。2. 读入一支球队的名字,输出该球队夺冠的年份列表。
  17. 女人健身操必知的健康常识
  18. Google Authenticator(谷歌身份验证器)
  19. 解决Jmeter CA证书不受信任无法问题(导致代理服务器无法录制脚本)
  20. Python输入日期判断是这一年的第几天

热门文章

  1. qt开发教程视频c++入门自学qt5.5课程linux gui程序实战案例opia
  2. 基于C++实现(控制台)校友录管理系统【100010421】
  3. CAD二次开发--三维多段线(Polyline3d)删除再绘制不能同步刷新的问题(格式刷变更实体属性踩坑总结)
  4. pscs6怎么做html模板,ps cs6设计个人作品网页模板教程
  5. ncl显著性打点问题or画地图问题
  6. java三大框架是什么?
  7. 制作elasticsearch 镜像_3DsMax—油漆刷制作
  8. 单例设计模式——枚举方式
  9. pythonpath_python pythonpath是什么意思?
  10. 【leetcode】数据流的中位数