您的位置:首页 > 编程语言 > Python开发

利用python中的turtle库绘制图形

2017-08-13 10:34 1001 查看
注意:在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。

turtle绘图常用的函数有:

3.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令

(1)运动命令:

1.turtle.forward(degree)  #表示向前移动degree个长度
2.turtle.backward(degree) #表示向后移动degree个长度
3.turtle.left(degree) #表示向左移动多少度
4.turtle.right(degree)#表示向右移动多少度
5.turtle.goto(x,y) #将画笔移动到(x,y)坐标位置。
6.turtle.stamp()#复制当前图形
7.turtle.speed(speed) #将画笔绘制的速度范围[0,10]整数
(2)画笔控制命令
1.turtle.down()移动时,绘制图形,缺省时也为绘制图形。
2.turtle.up()移动时,不绘制图形。
3.turtle.pensize()绘制图形时的宽度。
4.turtle.color(colorstring)绘制图形时的颜色
5.fill.(true)
6.fill.(false)
具体例子:绘制一个正方形

#-*- coding: utf-8 -*-
import turtle
import time
#定义绘制时画笔的
turtle.color("purple")
#定义绘制时画笔的线条的宽度
turtle.pensize(5)
#定义绘图的速度
turtle.speed(1)
#以0,0为起点进行绘制
turtle.goto(0,0)
#绘出正方形的四条边
for i in range(4):
turtle.forward(100)
turtle.right(90)
#画笔移动到点(-100,-100)时不绘图
turtle.up()
turtle.goto(-100,-100)
#再次定义画笔颜色
turtle.color("red")
#在(-150,-120)点上打印"Done"
turtle.write("Done")
turtle.stamp()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: