赞
踩
import turtle #设置画布大小 turtle.screensize(canvwidth=None, canvheight=None, bg=None) #参数分别为画布的宽(单位像素), 高, 背景颜色。 turtle.setup(width=0.75,height=0.75, startx=None, starty=None) ''' width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例 startx, starty: 这一坐标表示矩形窗口左上角顶点的位置, 如果为None,则窗口位于屏幕中心。 ''' #画笔的状态 turtle.pensize(3.5) #设置画笔的宽度 turtle.pencolor("blue") #没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组。 turtle.speed(10) #设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快 ''' 画笔运动命令''' turtle.forward(20) #向当前画笔方向移动15像素长度 turtle.backward(20) #向当前画笔相反方向移动15像素长度 turtle.right(45) #画笔顺时针移动45° turtle.left(45) #画笔逆时针移动45° turtle.penup() #提起笔移动,不绘制图形,用于另起一个地方绘制 turtle.pendown() #移动时绘制图形,缺省时也为绘制 turtle.goto(10,20) #将画笔移动到坐标为(x,y)的位置 turtle.circle(10) #画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆 turtle.home() #设置当前画笔位置为原点,朝向东 turtle.dot(100) #绘制一个指定直径和颜色的圆点 ''' 画笔控制命令''' turtle.fillcolor("red") #绘制图形的填充颜色 turtle.color("red","green") #同时设置pencolor=red, fillcolor=green turtle.hideturtle() #隐藏画笔的turtle形状 turtle.showturtle() #显示画笔的turtle形状 turtle.begin_fill() #准备开始填充图形 turtle.end_fill() #填充完成 ''' 全局控制命令''' turtle.clear() #清空turtle窗口,但是turtle的位置和状态不会改变 turtle.reset() #清空窗口,重置turtle状态为起始状态 turtle.undo() #撤销上一个turtle动作 turtle.isvisible() #返回当前turtle是否可见 turtle.stamp() #复制当前图形 ''' turtle.write(s [,font=("font-name",font_size,"font_type")]) 写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项 ''' turtle.done()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。