python海龟库命令_turtle库常用命令

一, 海龟动作:

移动和绘制

forward()| fd() 前进多少

backward()|bk()|back()后退

right()|rt() 右转多少度

left() 左转多少度

goto()|setpos()|setposition()前往/定位

setx() 设置X坐标

sety() 设置Y坐标

setheading() | seth() 设置朝向

home() 返回原点

circle() 画圆

dot() 画点

stamp() 印章

clearstamp() 清除多个印章

undo() 撤销

speed() 速度

二, 获取海鬼的状态

position() | pos() 位置

towards() 目标方向

xcor()  x坐标

ycor() y坐标

heading() 朝向

distance() 距离

设置与度量单位

degrees() 角度

radians() 弧度

三, 画笔控制

绘图状态:

pendown() 画笔落下

penup() 画笔抬起

pensize() 画笔粗细

pen() 画笔

isdown() 画笔是否落下

颜色控制:

color() 颜色

pencolor()画笔颜色

fillcolor() 填充颜色

填充

filling() 是否填充

begin_fill()开始填充

end_fill() 结束填充

更多绘图控制

reset() 重置

clear()清空

write() 书写

TurtleScreen/Screen方法

窗口控制

bgcolor() 背景颜色

bgpic() 背景图片

clearscreen() 清屏

resetscreen() 重置

screensize()屏幕大小

setworldcoordinates()设置世界坐标系

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个基本Python海龟命令画城堡的示例代码: ```python import turtle # 设置画笔 t = turtle.Pen() t.speed(0) # 设置画笔速度为最快 # 画城堡墙壁 t.pensize(5) t.color('gray') t.begin_fill() for i in range(4): t.forward(200) t.right(90) t.end_fill() # 画城堡门 t.penup() t.goto(80, -50) t.pendown() t.color('brown') t.begin_fill() t.forward(40) t.left(90) t.forward(80) t.left(90) t.forward(40) t.left(90) t.forward(80) t.end_fill() # 画城堡旗帜 t.penup() t.goto(0, 110) t.pendown() t.color('red') t.begin_fill() t.forward(40) t.left(120) t.forward(80) t.left(120) t.forward(80) t.left(120) t.forward(40) t.end_fill() # 画城堡塔 t.penup() t.goto(-100, 0) t.pendown() t.color('gray') t.begin_fill() t.circle(50) t.end_fill() # 画城堡塔顶 t.penup() t.goto(-100, 100) t.pendown() t.begin_fill() t.color('brown') t.circle(20) t.end_fill() # 画城堡另一个塔 t.penup() t.goto(100, 0) t.pendown() t.color('gray') t.begin_fill() t.circle(50) t.end_fill() # 画城堡另一个塔顶 t.penup() t.goto(100, 100) t.pendown() t.begin_fill() t.color('brown') t.circle(20) t.end_fill() # 隐藏画笔 t.hideturtle() # 点击关闭窗口 turtle.exitonclick() ``` 代码解释: - 创建一个海龟对象t。 - 画城堡墙壁:设置画笔粗细和颜色,然后使用for循环画出四个边长为200的正方形。 - 画城堡门:使用penup()抬起画笔,goto()移动到门的位置,pendown()放下画笔,然后画出门的形状。 - 画城堡旗帜:使用penup()抬起画笔,goto()移动到旗帜的位置,pendown()放下画笔,然后画出旗帜的形状。 - 画城堡塔:使用penup()抬起画笔,goto()移动到塔的位置,pendown()放下画笔,然后画出塔的形状。 - 画城堡塔顶:使用penup()抬起画笔,goto()移动到塔顶的位置,pendown()放下画笔,然后画出塔顶的形状。 - 隐藏画笔,然后等待用户单击窗口关闭程序。 运行上述代码后,将会在窗口中画出一个城堡。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值