首页
学习
活动
专区
圈层
工具
发布

Python中的高级turtle(海龟)作图(续)

比如,要得到车子的亮红色,我们用 color(1,0,0),也就是让海龟用百分之百的红色画笔。 这种红色、绿色、蓝色的混搭叫做RGB(Red,Green,Blue)。...我们现在可以改变下这个函数,让它既可以画填好的正方形也可以画不填色的正方形。...t.end_fill() 下面我们可以画一个填了色的正方形: >>> mysquare(50,True) 接着画一个没有填色的正方形: >>> mysquare(150,False) 七、画填好色的星星...要给星星画上轮廓,把颜色改成黑色并且不用填色再画一遍星星: >>> t.color(0,0,0) >>> mystar(120,False) 效果如下: ?...学会了如何用turtle模块画几个基本的几何图形,还有用for循环和if语句来控制海龟在屏幕上的动作。同时可以改变海龟的笔的颜色并给它所画的形状填色。

2.8K61

零基础学编程014:小海龟做画

尽管该语言也可以解决复杂问题,但给大家留下最深刻印象的是它里面的海龟绘图系统(Turtle Graphics)。...通过向海龟(turtle)发送命令,用户可以直观地学习程序的运行过程,因此它很适合于儿童学习,当然也可以用于几何教学。...我以前就在一些学习机上运行过LOGO环境,还带着自己的孩子在上面做画,估计她现在早就忘了这段故事了。 ?...强大的Python语言肯定也不会遗忘小海龟,在Python环境中已经内置好了turtle模块,你只需要在Python IDLE中输入2行语句,就可以让小海龟就位。...import turtle turtle.reset() 这时屏幕上会弹出一个图形窗口,那个朝向右方的小箭头就代表小海龟。 ?

2.2K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python中的高级turtle(海龟)作图

    在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色。...二、画星星 我们只需把for循环做一些改动即可,代码如下: >>> t.reset() >>> for x in range(1,9): ##循环八次 t.forward(100)...现在让我们用if语句控制海龟的转向来绘制不同的星星。让海龟先转一个角度,然后下一次转一个不同的角度。...三,画汽车 试着画一辆小汽车,给自己树立一个小目标,说不定哪一天就实现了。...4, setheading 让海龟面向指定的方向。 总结 这次比上次更深入的运用了Python的turtle模块来画几个基本的几何图形,还有for循环和if语句来控制海龟在屏幕上的动作。

    3.6K20

    基于python的turtle实现圣诞树的绘制

    参考:https://zhuanlan.zhihu.com/p/449174976 二、基于turtle实现绘制圣诞树 turtle是python内置库,是一直带着笔的小海龟,通过小海龟的爬行,可以绘制出各种各样的图形...定义函数snow() 绘制一朵雪花 # 画雪花 def snow(snow_count): hideturtle() # 隐藏小海龟 pensize(2) # 笔的宽度 for...定义函数koc() 绘制星星 # 画星星 def koc(size): pensize(3) # 指定笔的大小 pencolor(get_color()) # 指定笔的颜色 begin_fill...定义函数snow() 绘制一朵雪花 # 画雪花 def snow(snow_count): hideturtle() # 隐藏小海龟 pensize(2) # 笔的宽度 for...定义函数koc() 绘制星星 # 画星星 def koc(size): pensize(3) # 指定笔的大小 pencolor(get_color()) # 指定笔的颜色

    89630

    程序员的圣诞节是怎么样的?

    接下来,你就可以使用turtle中的方法来控制小海龟的移动和绘制图形了。...例如,你可以使用 "turtle.forward(distance)" 来让海龟向前移动一段距离,使用 "turtle.left(angle)" 来让海龟向左转一个角度,使用 "turtle.right...(angle)" 来让海龟向右转一个角度,使用 "turtle.pencolor(color)" 来设置海龟的画笔颜色,使用 "turtle.pensize(size)" 来设置海龟的画笔粗细等。...十二月有水晶球,有被雪铺满的夜晚,有星星点灯的灯光,有炉火旁的童话书,还有奇迹。 8. 圣诞节没有领到礼物的到我这里领个37°的拥抱吧 9. 刚刚有个男生发消息给我,要我的地址。...积攒了许多星星,分别挂满圣诞树和漆黑的夜空。 20. 把我的小心思,偷偷塞进礼物盒,在圣诞节那一天,通通送给你。

    97520

    青少年编程:用Python探究数学(1)

    移动海龟 引入模块之后,就为后面的作图奠定了基础。想一想如何用铅笔作图?一定少不了的就是要让铅笔在纸面上移动起来。与此类似,我们也要先让海龟移动起来,它移动过程中的轨迹,就形成了图形。...如果你非要显示一个海龟,也不是不可以,再增加一行代码。...再保存文件,并按下F5键,会看到小海龟和它走过的轨迹了。 ? 改变方向 真实的海龟,不撞南墙不回头,是吗?不是,它会改变自己的行进方向的。...到目前为止,小海龟从屏幕的中间,水平向右(默认的向前)移动100个像素,然后向右转45°,再前进150个像素。 画正方形 利用forward()和right()函数,能够画正方形,可以自己试试。...上面代码画的是正方形,也就是正四边形,如果画正八边形,是不是就要把right()、forward()两个函数重复更多次了呢?有没有更好的实现方法呢?请看下回分解。 ----

    1.5K20

    青少年编程:用Python探究数学(1)

    画多边形 1966年,麻省理工的数学家Seymour Aubrey Papert和Wally Feurzeig设计了一种名为Logo的编程语言,其初衷是为了向儿童教授计算机编程技能,Logo一词源自希腊语逻各斯...移动海龟 引入模块之后,就为后面的作图奠定了基础。想一想如何用铅笔作图?一定少不了的就是要让铅笔在纸面上移动起来。与此类似,我们也要先让海龟移动起来,它移动过程中的轨迹,就形成了图形。...如果你非要显示一个海龟,也不是不可以,再增加一行代码。...画正方形 利用forward()和right()函数,能够画正方形,可以自己试试。下面是参考代码。...上面代码画的是正方形,也就是正四边形,如果画正八边形,是不是就要把right()、forward()两个函数重复更多次了呢?有没有更好的实现方法呢?请看下回分解。

    1.4K00

    分享 | 如何用代码教你做“社会人”

    Turtle库是Python中一个很流行的绘图函数库,主要是依据坐标轴来绘制图像,画笔则是一只小海龟,通过控制海龟的在坐标平面的移动,从而绘制各种各样的图像。...手画的佩奇 ? 见过用代码画的吗?...那今天我们就来看看如何用python代码画小猪佩奇 ? 由于设计者和python开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。...今天所用的库是turtle(海龟图形)库。这个库不需要用pip install安装,可以直接使用。 1 1.设置画布大小 画布就是turtle为我们展开用于绘图的区域,如下图所示白板 ?...画笔的宽度,颜色、画笔的移动速度 1) turtle.pensize():设置画笔的宽度; 2) turtle.pencolor(); 没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"

    1.3K20
    领券