ybc_turtle模块(海龟模块)¶
forward( pixel )¶
功能
对象向前移动pixel个像素点
参数
·pixel:移动的像素点数(整数类型)
返回值
无
例子
import ybc_turtle
ybc_turtle.forward(100)
ybc_turtle.done()
left( angle )¶
功能
对象向左旋转angle的角度
参数
·angle:旋转的角度(整数类型
返回值
无
例子
import ybc_turtle
ybc_turtle.left(100)
ybc_turtle.done()
right( angle )¶
功能
对象向右旋转angle的角度
参数
·angle:旋转的角度(整数类型)
返回值
无
例子
import ybc_turtle
ybc_turtle.right(100)
ybc_turtle.done()
color( color )¶
功能
设置画笔的颜色
参数
·color:画笔的颜色(字符串类型)
返回值
无
例子
import ybc_turtle
ybc_turtle.color('red')
ybc_turtle.done()
begin_fill( )、end_fill( )¶
功能
进行颜色填充
参数
无
返回值
无
例子
import ybc_turtle
ybc_turtle.color('red')
ybc_turtle.begin_fill()
for i in range(4):
ybc_turtle.forward(200)
ybc_turtle.right(90)
ybc_turtle.end_fill()
ybc_turtle.done()
goto( x, y )¶
功能
将对象移动到指定坐标
参数
·x:对象的横坐标(整数类型)
·y:对象的纵坐标(整数类型)
返回值
无
例子
import ybc_turtle
ybc_turtle.goto(100,200)
ybc_turtle.done()
penup( )、pendown( )¶
功能
将画笔抬起与放下
参数
无
返回值
无
例子
import ybc_turtle
ybc_turtle.penup()
ybc_turtle.goto(100,200)
ybc_turtle.pendown()
ybc_turtle.done()
backward( distance )¶
功能
画笔后退的距离
参数
·distance:向后移动的像素数 (整数类型,必填)
返回值
无
例子
import ybc_turtle
ybc_turtle.backward(200)
circle( radius, extent )¶
功能
使对象画出指定半径radius像素的圆,可规定圆弧对应的角度extent
参数
·radius:所画圆的半径
·extent:所画圆的弧度,不写默认为画一个整圆
返回值
无
例子
import ybc_turtle
ybc_turtle.circle(200,60)
speed( speed )¶
功能
规定画笔移动的速度
参数
·speed:画笔移动的速度0-10,其中0最快,从1-10逐渐增快
返回值
无
例子
import ybc_turtle
ybc_turtle.speed(5)
ybc_turtle.forward(100)
drawcircle( center,radius,color )¶
功能
画出一个圆形
参数
·center:圆心的位置 (None/元组,非必填)
·radius:圆的半径 (None/整数,非必填)
·color:圆形的颜色 (None/元组,非必填)
返回值
无
例子
import ybc_turtle
ybc_turtle.drawcircle((0,0),80,(200,100,60))
star( center,radius,color )¶
功能
画出一个星星
参数
·center:中心的位置 (None/元组,非必填)
·radius:半径 (None/整数,非必填)
·color:颜色 (None/元组,非必填)
返回值
无
例子
import ybc_turtle
ybc_turtle.star()