首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

成龙大哥运送冬奥会火炬,Python运用海龟模块画奥运五环

在python3.5中已经有海龟模块了,所以我们不需要进行安装,想要画图可以直接import turtle。

turtle绘图的基础知识:

画布

画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。

设置画布大小

turtle.setup(width=0.5, height=0.75, startx=None, starty=None),参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例,(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。

画笔

画笔(画笔的属性,颜色、画线的宽度等)

turtle.pensize():设置画笔的宽度;

turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组。

turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

绘图命令

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

turtle中最基本的几个方法:

1、画线:

fd(x) #沿着当前方向画x长的线段

bk(x) #沿着当前的反方向画x长的线段

goto(x, y) #从当前点到(x, y)点画线,方向不改变

home() #从当前点到起始点的线段,并将方向也转回起始方向

circle(radius, angle, step) #即可以画圆画弧,也可以画多边形

2、转向:

rt(angle) #向右转angle度

lt(angle) #向左转angle度

3、其他属性:

speed(x) #设置画线速度,从1到10逐渐加速,0为最快速度

pu() #抬起画笔,再调用画线方法时只移动位置不画线

pd() #将抬起的画笔放下,开始作画

好~接下来运用我们学到的知识来做几个有去的小项目

最近我们的成龙大哥不是去传递圣火了么~那我们就用Python来画个奥运五环吧~~

还有一个时钟的源码也是小编在网上找到的,分享给大家

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180224A0M0PW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券