小海龟--turtle模块

本文详细介绍了Python的turtle模块,包括前进、后退、转向等基本绘图命令,圆和多边形的绘制,箭头控制以及如何使用stamp()进行图形复制和清除。turtle模块提供了一个直观的图形用户界面,用于教学或简单的图形创作。
摘要由CSDN通过智能技术生成

绘图窗口上,默认有一个原点(0,0)在画布正中间的坐标轴,并且默认的朝向是右侧(X轴正方向)的小海龟。

命令说明

forward(d) 向前移动d长度
backward(d) 向后移动d长度
right(a) 向右转动多少度
left(a) 向左转动多少度
goto(x,y) 移动到坐标为(x,y)的位置

speed(speed) 笔画绘制的速度[0,10]
up() 笔画抬起
down() 笔画绘制
setheading(d) 改变还贵的朝向
pensize() 笔画宽度
pencolor(colorstr) 笔画颜色
reset() 恢复所有设置,清空窗口,重置turtle状态
clear() 清空窗口,但不重置turtle状态
circle(r,steps=e) 绘制一个圆形,r为半径,e为次数(可不写,不写就是一个完整的圆)
begin_fill() 开始填充
fillcolor(colorstr) 填充颜色
end_fill() 结束填充

done() #程序继续运行
undo() #撤销上一次动作
hideturtle() #隐藏海龟
showturtle() #显示海龟
screensize(x,y) #屏幕尺寸

默认规则

"standard"模式逆时针 "logo"模式顺时针
0 - east 0 - north
90 - north 90 - east
180 - west 180 - south
270 - south 270 - west

如下图“standard”模式时(默认0时表示x方向向右即向东);“logo”模式时(默认0时表示y方向向上即向北)
y“logo”时
^
|
|
|
(0,0)——————> x“standard”时

运动命令

import turtle  #外部库必须先导入
turtle.forward(100) #或turtle.fd(100)
#从原点位置,向前移动100单位(默认向右)

在这里插入图片描述

turtle.backward(200) #或turtle.back(200) 或turtle.bk(200)
#在上图基础上,后退200个单位。小海龟方向还是向右

在这里插入图片描述

turtle.right(45) # turtle.rt(45)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值