Python海龟绘图

一、turtle的概述

          turtle图形库源于1967年诞生的Logo语言Python有趣的绘图工具,是Python的重要标准库之

一。turtle库因其简单便捷的图形化方法和立即反馈式的绘画效果,大大增强了编程的趣味性,也

因此成为Python编程初学者的首选。

          turtle库的使用原理很简单,我们可以把它想象成一只在沙滩上爬行的小海龟在它的身后

会留下深深的轨迹,沙滩就是画布,轨迹就是图形。标准的坐标可以看做是X、Y坐标。在计算机

中,可以把窗口着作画布,程序就是指挥员,控制小海龟在画布上移动,经过的轨迹就是图形。

         利用turtle库,可以绘制各种简单到复杂的图形。

二、turtle的使用

        1、 导入turtle库有三种常见格式:

          格式一:import turtle

          格式二:import turtle as 其他名

          格式三:import turtle import  *

         2、 turtle库有一些运动控制命令,每一种运动控制命令有不同的功能。

fd(x):沿当前画笔方向移动x像素,相当于forward。

bk(x):相当于backward,沿当前画笔反方向移动x像素。

right(x):顺时针旋转x度(海龟右转)。

left(x):逆时针旋转x度(海龟左转)。

goto(x,y):将画笔移动到坐标为(x,y)的位置。

     3、改变海龟先生头的方向

     箭头的方向默认是水平向右的,使用turtle.left(90)即向左转90度,同样的turtle.right(90)是向右转90度,其中括号里可以写其他任意数字,代表转的度数。如:

 

 3、还有一些画笔设置命令,画笔具有颜色、大小等属性,可通过相应函数修改设置。

三、用turtle画圆圈

最简单的操作就是直接引入turtle.circle直接画圆圈,例如:

要想画的复杂一点,就要改变颜色、速度及箭头的方向,例如:

 

 四、用turtle画奥运五环

这里除了上面要用到的以外,最重要的是要用到提笔penup()和落笔pendown()

 

 

 五、用turtle画美国队长的盾牌

       这个需要一步一步填充不同颜色的圆

 

   

 

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值