这是风火轮编程Python初级教程的第32课。
本课主要总结所学过的海龟模块相关命令。在Python中内置了海龟画图模块!
它是用来教授计算机编程入门的一个模块。海龟画图的名称来源于logo计算机语言。
logo计算机语言是一种较古老的计算机语言。它是通过指挥一只小海龟移动,
从而画出漂亮的图形这种方法,来教授编程入门的。Python内置的turtle模块就源于此。
1、使用海龟画图方法1,可以用import turtle方法,翻译成中文就是导入海龟模块。
用这种方法可以直接使用turtle做为名字来指挥一只海龟移动。
如turtle.fd(100),turtle.color(‘red’),turtle.getscreen()获取屏幕对象命令。
新建海龟用turtle.Turtle(),获取或者新建屏幕用turtle.Screen()命令。
也可以这样导入 import turtle as hg,后面的hg是自己取的名字。
2、使用海龟画图方法2,从海龟模块导入所有命令,from turtle import *
用这种方法首先要新建一只海龟,如tom = Turtle(shape=’turtle’),这样新建了一只形状为
turtle的海龟,如果用Turtle(shape=’turtle’,visible=False),那么这样新建了一只形状为
turtle但看不见的海龟。
3、新建屏幕后,假设名字为screen,那么它的bgcolor是设置背景颜色的命令,setup是设置宽高
的命令,title能设置屏幕所在窗口的标题,delay是设定绘画延时的命令。
4、forward,fd是前进命令,backward,back,bk是倒退命令。
5、setpositon,setpos,goto是设定海龟xy坐标的命令。setx只设定x坐标,sety只设定y坐标。
xcor命令返回x坐标,ycor命令返回y坐标。position或pos返回x,y坐标,值是一个元组。
6、海龟诞生时默认为向右,方向值为0度。right是向右转,left是向左旋转的命令。
setheading为设置方向命令,简写为seth。heading为获取方向命令。
7、常用颜色单词red ,orange,yellow,green,cyan,blue,purple,pink,magenta,brown,gold
常用画笔命令 pendown落笔,penup抬笔,pencolor画笔颜色,pensize画笔粗细。
fillcolor填充颜色。begin_fill开始填充,end_fill结束填充。
8、color命令,当只写一个参数时同时设定画笔和填充颜色,当写两个参数时
前面的参数设定的是画笔颜色,后面的参数设定的是填充颜色。
9、dot命令,指定直径打圆点,circle命令,指定半径画圆。clone命令能克隆海龟。
10、stamp命令能复制海龟当前的造型,这叫盖图章。clearstamp能根据图章编号清除图章。
clearstamps能清除很多图章。
11、write命可以有align和font参数,它们的意思是对齐与字体样式。font的值应该为三元组。
12、speed能设定海龟的移动速度。设为0的时候速度最快,1最慢,数字越大速度越快,最大数为10。
以下是付费内容,包括播放视频、python源代码及素材等等。
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)