python使用turtle绘制一个正方形

今天发现一个绘图的包turtle,非常简单和有趣。
turtle(中文海龟的意思)
从Python2.5开始,turtle被包含在Python库中,官网文档在:turtle — Turtle graphics for Tk

操作turtle命令可以分为两类,一种为运动命令,一种为画笔控制命令
1、运动命令

	forward(d)              # 向前移动d个距离
	backward(d)             #向后移动d个距离
	right(a)                #向右转a度
	left(a)                 #向右转a度
	goto(x,y)               #将画笔移动到x,y位置
	stamp( )                #绘制当前图像
	speed(speed)            #画笔速度[1-10]

2、画笔控制命令

   down( )                 #画笔落下
   up()                    #画笔抬起
   setheading(a)           #画笔朝向
   reset()                 #恢复所有设置
   pensize(width)          #画笔宽度
   pencolor(colorstring)   #画笔宽度
   fillcolor(colorstring)  #画笔颜色
   fill(Ture)
   fill(False)
   circle(radius,extent)    #绘制一个图形,radius为半径,extent为度数

下面给出一个实例,这是一个矩形的简单demo:

import turtle
turtle.begin_fill()
turtle.color("purple")  #画笔颜色
turtle.speed(10)        #画笔的速度范围为【1-10】
i = 1 
while i <= 4 :
    turtle.forward(100) #向前移动100
    turtle.right(90)    #右转90度
    i = i+1             #循环变量加1
turtle.up()             #画笔抬起
turtle.goto(-150,-120)  #画笔移动到 -150 ,-120
turtle.end_fill()

你可能感兴趣的:(Python)