turtle 函数 方法_学python第十一节:turtle深入 了解

e587d43a671997662544dd5afae1e5d0.png

学python第十一节:深入分析turtle

Turtle是一个直观有趣的图形绘制函数。

这节课对turtle的以下几点进行补充:

afcedfd9dfeac881783325e94f0367f0.png

在蟒蛇绘制代码中提到过import 库引用保留字的函数,是补充python程序功能的方式,使用2种编写格式:

第一种引用函数库的方法如下:

import <库名> <库名>.<函数名>(<函数参数>)

此时可以调用库中的所有函数,蟒蛇案例中应用如下:

import turtle #调用海龟绘图函数turtle

turtle.setup(650, 350, 200, 200) #定义绘图窗体

为了减少每次都要输入一长串库名turtle,可以使用自定义字符,例如:

import turtle as t #调用海龟绘图函数turtle

t.setup(650, 350, 200, 200) #定义绘图窗体

第二种方法如下:

from <库名> import <函数名,函数名,…>

from <库名> import *

具体使用实例如下:

from turtle import * #调用海龟绘图函数turtle所有函数

setup(650, 350, 200, 200) #定义绘图窗体

两种方法各有优势,还是以第一种为主,第二种会用之后的自定义的函数名冲突,由于python的函数名唯一性,当冲突时,解释器会以最近的函数定义为准。

e36c2580ae4266cade3557e7e41b9d60.png

现在进入控制函数的学习,在上一节的最后展示了turtle所有的函数,在现在的学习进度,重点掌握画笔控制函数,运动控制函数,方向控制函数,就可以画出一条会动的蟒蛇程序代码。,现在对其重要函数进行学习:

画笔控制函数:(改变画笔状态但是不进行绘画)

turtle.penup( ) 或者 turtle.pu( ) 抬起画笔,海龟悬在空中

turtle.pendown( ) 或者turtle.pendown( ) 画笔落下,海龟落在纸面

turtle.pensize( ) 或者turtle.width( ) 画笔宽度,海龟的腰围

turtle.home( ) 恢复到原点

turtle.end_fill( ) 颜色填充完成

turtle.fillcolor(颜色) 绘制图形并填充颜色

turtle.pencolor( 颜色) 画笔颜色,海龟在涂色

颜色分三种写法 turtle.pencolor(”black”)

turtle.pencolor(234,432,44)

turtle.pencolor(0.23,0.76,0.34)

元祖方式:turtle.pencolor((0.23,0.76,0.34))

元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,

用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改。

画笔控制函数:(改变画笔运动状态,若画笔落下则进行绘画)

turtle.forward(距离) 或者 turtle.fd( ) 正值向前行进或负值向后

turtle.circle(半径,弧度) 以圆心为r的距离,绘制角度为多少的弧线

dff1673e98966e9ba100115e2c9e9345.png

方向控制函数:(改变画笔的绘制的方向,海龟头指向的位置)

turtle.setheading (角度) 或者 turtle.seth( ) 改变行进方向,角度为绝对角度

turtle.right( ) 顺时针(向右)旋转多少度

turtle.left( ) 逆时针(向左)旋转多少度

turtle.goto(x,y) 画笔行进到绝对坐标系(x,y)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值