python turtle详细教程_python 中的turtle使用教程
python2.6版本中引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics)
1.使用海龟绘图首先我们需要导入turtle,如下所示:
from turtle import * #将turtle中的所有方法导入
2.海龟绘图属性:
(1)位置
(2)方向
(3)画笔(画笔的属性,颜色、画线的宽度)
3.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令
(1)运动命令:
forward(degree) #向前移动距离degree代表距离
backward(degree) #向后移动距离degree代表距离
right(degree) #向右移动多少度
left(degree) #向左移动多少度
goto(x,y) #将画笔移动到坐标为x,y的位置
stamp() #复制当前图形
speed(speed) #画笔绘制的速度范围[0,10]整数
(2)画笔控制命令:
down() #移动时绘制图形,缺省时也为绘制
up() #移动时不绘制图形
pensize(width) #绘制图形时的宽度
color(colorstring) #绘制图形时的颜色
fillcolor(colorstring) #绘制图形的填充颜色
fill(Ture)
fill(false)
4.关于turtle简介许多下面我们看个实例:
(一)绘制正方形:
import turtle
import time
#定义绘制时画笔的颜色
turtle.color("purple")
#定义绘制时画笔的线条的宽度
turtle.size(5)
#定义绘图的速度
turtle.speed(10)
#以0,0为起点进行绘制
turtle.goto(0,0)
#绘出正方形的四条边
for i in range(4):
turtle.forward(100)
turtle.right(90)
#画笔移动到点(-150,-120)时不绘图
turtle.up()
turtle.goto(-150,-120)
#再次定义画笔颜色
turtle.color("red")
#在(-150,-120)点上打印"Done"
turtle.write("Done")
time.sleep(3)
(二)绘制五角星:
import turtle
import time
turtle.color("purple")
turtle.pensize(5)
turtle.goto(0,0)
turtle.speed(10)
for i in range(6):
turtle.forward(100)
turtle.right(144)
turtle.up()
turtle.forward(100)
turtle.goto(-150,-120)
turtle.color("red")
turtle.write("Done")
time.sleep(3)
(三)绘制彩色螺旋线
import turtle
turtle.pensize(2)
turtle.bgcolor("black")
colors = ["red","yellow","purple","blue"]
turtle.tracer(False)
for x in range(400):
turtle.forward(2*x)
turtle.color(colors[x % 4])
turtle.left(91)
turtle.tracer(True)
turtle.done()
python turtle详细教程_python 中的turtle使用教程相关推荐
- python海龟绘图颜色_python中利用turtle(海龟)绘图制作龟兔赛跑动画——仅供学习...
python中利用turtle(海龟)绘图制作龟兔赛跑动画--仅供学习哦 首先,欢迎大家来我的博客当中浏览,由于我和我的可爱现在还都个初学者,所作的东西还不够完善,之前在学习计算机的各种语言的过程中, ...
- python库怎么绘画_python中的turtle库(图形绘画库)
turtle绘图的基础知识: 1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置. 设置画布大小 turtle.screensize(canvwid ...
- python turtle库绘画_python中的turtle库(图形绘画库)
turtle绘图的基础知识: 1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置. 设置画布大小 turtle.screensize(canvwid ...
- python函数自定义教程_Python中自定义函数的教程
在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 我们以自定义一个求绝对值的my_abs函数 ...
- python numpy教程_Python中的Numpy入门教程
这篇文章主要介绍了 Python 中的 Numpy 入门教程,着重讲解了矩阵中的数组操作 , 需要的 朋友可以参考下 1 . Numpy 是什么 很简单, Numpy 是 Python 的一个科学计算 ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中的turtle如何运行_python中turtle库的简单使用教程
python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...
- python编程绘图库turtle如何安装_Python绘图库Turtle详细分析
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...
- python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?
一.画笔 1.画笔运动的命令 turtle.forward(a) 向当前画笔方向移动a像素长度 turtle.backward(a) 向当前画笔相反方向移动a像素长度 turtle.right(a) ...
最新文章
- 待在小公司好多年了,微服务还没怎么玩过。。。
- MySQL单表数据量过千万,采坑优化记录,完美解决方案
- Win7 MongoDB可视化工具Robo 3T 1.2.1(robomongo)的安装使用
- 33个优秀的 jQuery 图片展示插件分享
- DBA基础系列SQL Server 2014:2. SQL Server用户数据库初始化配置
- C# windows定时服务+服务邮箱发送
- LeetCode 546. 移除盒子(DP)*
- LeetCode 1046. 最后一块石头的重量(priority_queue 堆)
- Tensorflow中查看gpu是否可用
- python 分词nlp,学习NLP的第四天——hanlp字典分词的Python实现,4,HanLP,词典
- linux 网卡无效 设置_Linux系统的双网卡设置
- Appium移动自动化测试-----(一)Appium介绍
- 哈希表:如何利用好高效率查找的“利器”?
- 【lstm做文本分类保存】
- c语言中等于号和大于号的优先级,C 读书笔记之 关系运算符重载 大于号 小于号 等于号==...
- 【技术快报】9.26-10.2
- Caffe 理解blob之SyncedMen类同步CPU和GPU
- 串口DCB定义,配置例程
- 微信应用签名生成工具
- 欢迎使用Windows安装MySQL(安装版)教程,全网最细