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()
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值