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()