Turtle常用命令

Turtle常用命令,第1张

1、运动命令

forward(a) 向前移动a长度

backward(a) 向后移动a长度

right(a) 向右转动a度

left(a) 向左移动a度

goto(x, y) 移动到坐标(x, y)位置

speed(speed) 笔画绘制速度[0, 10]

2、笔画命令

up() 笔画抬起,移动会不绘图

down() 笔画落下,移动会绘图

setheading(a) 改变朝向a°

pensize(a) 画笔宽度a

pencolor(colorstr) 画笔颜色

reset() 回复所有设置,清空窗口,重置turtle状态

clear() 清空窗口,不重置turtle状态

circle(r[, e]) 绘制一个圆形,r为半径,e为次数(多少次画成圆)

begin_fill()

fillcolor(colorstr) 填充颜色

end_fill()

3、其他命令

done() 程序继续执行

undo() 撤销上一次动作

hideturtle() 隐藏海龟

showturtle() 显示海龟

screensize() 窗口尺寸

#PythonDrawpy

import turtle                                  #导入turtle库

turtlesetup(650, 350, 200, 200)   #设置画布大小和位置

turtlepenup()                                #抬起画笔

turtlefd(-250)                                #画笔在空中向前飞行-250个像素

turtlependown()                           #画笔落下

turtlepensize(25)                         #画笔宽度25个像素

turtlepencolor("purple")               #画笔颜色为紫色

turtleseth(-40)                             #海龟方向香油转动45度,但是不行进

for i in range(4):                           #这里是一个循环

turtlecircle(40, 80)                      #绕着左边40远处的点向转80度

turtlecircle(-40, 80)                     #绕着右边40远处的点向转80度

turtlecircle(40, 80/2)                   #绕着左边40远处的点向转80/2度

turtlefd(40)                                  #向前40个像素

turtlecircle(16, 180)                     #绕着左边16远处的点向转180度

turtlefd(40 2/3)                          #向前402/3个像素

turtledone()                                 #运行完不退出

1turtle库基本介绍

有一只海龟,其在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形, 海龟由程序控制,可以变换颜色、改变宽度等。

2turtle库绘图窗体布局

不设置位置,默认在屏幕中心显示

3turtle库空间坐标体系

绝对坐标,可以使用goto函数到达指定位置

例如:

4turtle库角度坐标体系

5RGB色彩体系

要在Python的Turtle模块中绘制汉字“陈”,可以按照以下步骤进行:

导入turtle模块:

创建一个Turtle对象:

设置画笔颜色、大小和速度:

使用Turtle对象的penup()和pendown()方法来控制画笔的移动:

绘制“陈”字:

关闭画布:

import turtle

pen = turtleTurtle()

penpencolor('black')

penpensize(4)

penspeed(1)

penpenup()

pengoto(-100, 0)

penpendown()

# 画横

penright(90)

penforward(100)

penleft(90)

penforward(60)

penleft(90)

penforward(100)

# 画竖

penright(180)

penforward(60)

penright(90)

penforward(100)

turtledone()

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4089766.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-15
下一篇2024-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存