Python之turtle绘图

绘制图像(画布,画笔,绘图命令)

import turtle

turtle.screensize(400,300,"pink")         #设置画布大小和颜色

#turtle.forward(distance)   向当前画笔方向移动distance像素长度      
turtle.forward(50)

#turtle.backward(distance)	向当前画笔相反方向移动distance像素长度
turtle.backward(100)

#turtle.right(degree)     	顺时针移动degree°
turtle.right(30)

#turtle.left(degree)      	逆时针移动degree°
turtle.left(90)

#turtle.pendown()         	移动时绘制图形,缺省时也为绘制
turtle.pendown()         

#turtle.goto(x,y)         	将画笔移动到坐标为x,y的位置
turtle.goto(50,50)

#turtle.penup()           	提起笔移动,不绘制图形,用于另起一个地方绘制
turtle.penup()

#turtle.circle()          	画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
turtle.circle(5)

#turtle.setx( )                  	将当前x轴移动到指定位置
turtle.setx(20)

#turtle.sety( )                  	将当前y轴移动到指定位置
turtle.sety(160)

#turtle.setheading(angle)        	设置当前朝向为angle角度
turtle.setheading(120)

#home()                   	设置当前画笔位置为原点,朝向东
turtle.home()

#turtle.dot(r)                   	绘制一个指定直径和颜色的圆点
turtle.dot(8)

#turtle.fillcolor(colorstring)	      绘制图形的填充颜色
turtle.fillcolor("green")

#turtle.color(color1, color2) 	同时设置pencolor=color1边框颜色, fillcolor=color2内部填充色
turtle.color("red", "yellow")
            		
turtle.filling()             #返回当前是否在填充状态
 
turtle.begin_fill()          	#准备开始填充图形

turtle.end_fill()            	#填充完成

turtle.hideturtle()          	#隐藏画笔的turtle形状                        

turtle.showturtle()          	#显示画笔的turtle形状 

turtle.clear()                          	#清空turtle窗口,但是turtle的位置和状态不会改变           

turtle.reset()                          	#清空窗口,重置turtle状态为起始状态

turtle.undo()                           	#撤销上一个turtle动作   

turtle.isvisible()                      	#返回当前turtle是否可见

turtle.stamp()                                 	#复制当前图形
                             				                                     
turtle.mainloop()        #或turtle.done()	启动事件循环 -调用Tkinter的mainloop函数。必须是乌龟图形程序中的最后一个语句。

turtle.mode()         	#设置乌龟模式(“standard”,“logo”或“world”)并执行重置。如果没有给出模式,则返回当前模式。模式初始龟标题正角度standard向右(东)逆时针logo向上(北)顺时针

turtle.delay(delay=None)       	#设置或返回以毫秒为单位的绘图延迟。                       

turtle.begin_poly()            	#开始记录多边形的顶点。当前的乌龟位置是多边形的第一个顶点。           

turtle.end_poly()              	#停止记录多边形的顶点。当前的乌龟位置是多边形的最后一个顶点。将与第一个顶点相连。

turtle.get_poly()              	#返回最后记录的多边形。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值