冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)

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

turtle绘图的基础知识:
  • 画布

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

设置画布大小

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(1)

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

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(2)

  • 画笔

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

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

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

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

  • 绘图命令

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

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(3)

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(4)

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(5)

turtle中最基本的几个方法:

  • 1、画线:

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

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

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

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

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

  • 转向:

rt(angle) #向右转angle度

lt(angle) #向左转angle度

  • 其他属性:

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

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

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

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

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

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(6)

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(7)

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

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(8)

冬奥会吉祥物模型(成龙大哥运送冬奥会火炬)(9)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页