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()

标签:

来源: https://blog.csdn.net/W1517055683/article/details/83421410

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值