1、海龟库常用函数
turtle空间坐标体系
from turtle import *#导入海龟库shape('turtle')#设置画笔的形状reset()#清除画布内容(还原画笔状态)clear()#清除画布内容(保留画笔状态)down()#函数让画笔落下up()#函数让画笔抬起speed(1)#设置速度(0最快,10-1逐渐变慢)pensize(5)#设置画笔的粗心pencolor('red')#设置画笔的颜色fillcolor('red')#设置填充颜色begin_fill()#开始填充颜色end_fill()#结束填充颜色forward() #让画笔前进(简写fd)backward()#让画笔后退(简写bk)left()#让画笔左转right()#让画笔右转goto(x,y)#通过坐标来确定位置ht()#函数隐藏画笔图标st()#显示画笔图标bgcolor()#改变背景颜色circle(a,b)#画圆,a表示半径,b表示旋转的角度dot()#画点home()#回到初始点
样例1:绘制五角星
from turtle import*shape('turtle')#设置画笔的形状reset()speed(1)pensize(5)pencolor('red')fillcolor('red')begin_fill()for i in range(5): fd(100) right(144) fd(100) left(72)end_fill()ht()
样例2:绘制太极图案
from turtle import*shape('turtle')#设置画笔的形状reset()speed(1)pensize(2)circle(100,180)#绘制右边的半圆fillcolor('black')begin_fill()circle(100,180)#左边的半圆circle(50,180)#下面的半圆circle(-50,180)#上面的中半圆end_fill()#绘制下面小圆fillcolor('white')begin_fill()up()goto(0,25)down()circle(25)#小圆end_fill()#上面的小圆fillcolor('black')begin_fill()up()goto(0,125)down()circle(25)#小圆end_fill()ht()
爱编程 玩科技 懂教育
领取专属 10元无门槛券
私享最新 技术干货