利用python中的turtle库绘制图形

注意:在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。

turtle绘图常用的函数有:

3.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令

(1)运动命令:

1.turtle.forward(degree)  #表示向前移动degree个长度
2.turtle.backward(degree) #表示向后移动degree个长度
3.turtle.left(degree) #表示向左移动多少度
4.turtle.right(degree)#表示向右移动多少度
5.turtle.goto(x,y) #将画笔移动到(x,y)坐标位置。
6.turtle.stamp()#复制当前图形
7.turtle.speed(speed) #将画笔绘制的速度范围[0,10]整数
(2)画笔控制命令
1.turtle.down()移动时,绘制图形,缺省时也为绘制图形。
2.turtle.up()移动时,不绘制图形。
3.turtle.pensize()绘制图形时的宽度。
4.turtle.color(colorstring)绘制图形时的颜色
5.fill.(true)
6.fill.(false)
具体例子:绘制一个正方形
#-*- coding: utf-8 -*-
import turtle
import time
#定义绘制时画笔的
turtle.color("purple")
#定义绘制时画笔的线条的宽度
turtle.pensize(5)
#定义绘图的速度
turtle.speed(1)
#以0,0为起点进行绘制
turtle.goto(0,0)
#绘出正方形的四条边
for i in range(4):
    turtle.forward(100)
    turtle.right(90)
#画笔移动到点(-100,-100)时不绘图
turtle.up()
turtle.goto(-100,-100)
#再次定义画笔颜色
turtle.color("red")
#在(-150,-120)点上打印"Done"
turtle.write("Done")
turtle.stamp()



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值