Python中Turtle模块的基本指令都有哪些

Python023

Python中Turtle模块的基本指令都有哪些,第1张

1、画布(canvas)

turtle.screensize(700, 600, "green")

turtle.screensize() #返回默认大小(400, 300)

2、画笔控制命令:

turtle.down() #移动时绘制图形,缺省时也为绘制

turtle.up() #移动时不绘制图形

turtle.pensize(width) #绘制图形时的宽度

turtle.color(colorstring) #绘制图形时的颜色

turtle.fillcolor(colorstring) #绘制图形的填充颜色

turtle.fill(Ture)

turtle.fill(false)

3、运动命令:

turtle.forward(degree) #向前移动距离degree代表距离

turtle.backward(degree) #向后移动距离degree代表距离

turtle.right(degree) #向右移动多少度,角度

turtle.left(degree) #向左移动多少度

turtle.goto(x,y) #将画笔移动到坐标为x,y的位置

turtle.stamp() #复制当前图形

turtle.speed(speed) #画笔绘制的速度范围[0,10]整数

turtle.clear() 清空turtle画的笔迹

turtle.reset() 清空窗口,重置turtle状态为起始状态

turtle.undo()  撤销上一个turtle动作

turtle.isvisible() 返回当前turtle是否可见

turtle.stamp()  复制当前图形

turtle.write('vshmily') 写字符串'vshmily'

扩展资料:

在Python中,自定义模块有两个作用,一个是规范代码,另一个是方便其他程序使用的已经编写好的代码,从而提高开发效率。自定义模块主要分为两部分,一部分是创建模块,另一部分是导入模块。

创建模块可以将模块中相关的代码编写在一个单独的文件中,并且将该文件命名为“模块名+.py”的形式。

创建模块后,就可以在其他程序中使用该模块了,当加载模块时,可以使用import语句实现,语法格式为:import modulename [as alias]

import turtle

turtle.showturtle() #屏幕上显示出来海龟绘图,终端中会用到

turtle.penup() #抬起画笔,此时画笔的移动不会留下痕迹

turtle.pendown() #放下画笔,此时画笔的移动会留下痕迹

turtle.pensize(3) #笔粗为3

turtle.goto(-200,100) #将画笔移动到(-200,100)坐标

turtle.color("red") #设定画笔的颜色为红色

turtle.circle(100) #以当前画笔所在点为圆最下端开始画半径为100的圆

turtle.circle(100,steps=n) #绘制一个周长为100,的n边形

turtle.forward(200) #将画笔前进200

turtle.backward(100) #将比后退100

turtle.right(70) #将画笔箭头的方向向右移70度

turtle.left(90) #将画笔箭头的方向向左移90度

turtle.stamp() #复制当前图形

turtle.write("hello,小朋友",font=('宋体',20,"normal")) #添加括号里的字符,font设置字符字体,大小以及作用

turtle.reste() #重置

turtle.hideturtle() #将画笔隐藏

turtle.done() #把所绘图显示出来,不关闭绘图软件

给绘制的图形填充颜色

turtle.begin_fill()

turtle.circle(100)

turtle.color("yellow")

turtle.end_fill()

1

2

3

4

例:画出奥运五环

import turtle

turtle.color("blue")

turtle.circle(100)

turtle.penup()

turtle.goto(-200,0)

turtle.pendown()

turtle.color("red")

turtle.circle(100)

turtle.penup()

turtle.goto(200,0)

turtle.color("yellow")

turtle.pendown()

turtle.circle(100)

turtle.penup()

turtle.goto(-100,-100)

turtle.color("black")

turtle.pendown()

turtle.circle(100)

turtle.penup()

turtle.goto(100,-100)

turtle.color("black")

turtle.pendown()

turtle.circle(100)

turtle.done()