通过Python使用turtle库绘制自动伸长变形的丁丁
通过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库绘制自动伸长变形的丁丁相关推荐
- 用python绘制树和森林_使用Python的Turtle库绘制森林的实例
这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...
- python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子
我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...
- python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)
turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...
- 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程
用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...
- python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...
- python画图代码彩虹-Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- Python之Turtle库绘制简单图形
Python之Turtle库绘制简单图形 来绘制正方形.三角形.五边形.五角形 import turtle #引入turtle库pen=turtle.Turtle() #创建turtle类型的画笔 # ...
- python使用turtle库绘制一个100长度的十字架_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例...
使用python图形模块turtle库绘制樱花.玫瑰.圣诞树代码实例 发布时间:2020-08-22 15:57:19 来源:脚本之家 阅读:76 作者:Soul fragments 今天为大家介绍几 ...
- python turtle 绘图小猪佩奇,Python使用turtle库绘制小猪佩奇(实例代码)
这篇文章主要介绍了Python使用turtle库绘制小猪佩奇,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 turtle(海龟)是Python重要的标准库之一,它 ...
最新文章
- php列表显示教程,Dedecms后台管理文档列表显示自定义字段方法教程
- c语言猜数字游戏用while,【C语言基础】有趣的猜数字游戏。(while循环,if语句,switch语句)...
- 华为笔记本怎么激活windows_取代Windows?最美国产操作系统诞生,华为笔记本电脑已搭载...
- [BJDCTF2020]EasySearch
- python怎么输出图像测试_python pyautogui-不检测图像时的位置打印问题
- java实现二进制转十六进制
- 计算机网络最佳路由,优化计算机网络路由的策略
- 中石油训练赛 - Switches(高斯消元求逆矩阵+逆矩阵求线性方程组)
- 计算机图形学画线_在计算机图形学中直接使用线方程
- C# HttpClient设置cookies的两种办法
- C#执行Sql 时,出现“算术运算导致溢出”问题,如何解决?
- 产教融合,共塑未来”,CIE 2018 中国 IT 教育博鳌论坛盛大落幕
- C语言小程序-学生成绩统计系统
- 【系统分析师之路】2019年上系统分析师综合知识真题
- 【数据库系统概念】数据库基本概念
- 1.从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该年没有举办世界杯,则输出:没有举办世界杯。2. 读入一支球队的名字,输出该球队夺冠的年份列表。
- 女人健身操必知的健康常识
- Google Authenticator(谷歌身份验证器)
- 解决Jmeter CA证书不受信任无法问题(导致代理服务器无法录制脚本)
- Python输入日期判断是这一年的第几天
热门文章
- qt开发教程视频c++入门自学qt5.5课程linux gui程序实战案例opia
- 基于C++实现(控制台)校友录管理系统【100010421】
- CAD二次开发--三维多段线(Polyline3d)删除再绘制不能同步刷新的问题(格式刷变更实体属性踩坑总结)
- pscs6怎么做html模板,ps cs6设计个人作品网页模板教程
- ncl显著性打点问题or画地图问题
- java三大框架是什么?
- 制作elasticsearch 镜像_3DsMax—油漆刷制作
- 单例设计模式——枚举方式
- pythonpath_python pythonpath是什么意思?
- 【leetcode】数据流的中位数