ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

轻松一刻,python乌龟绘图-小猪佩奇,可爱乌龟,新冠病毒

2021-12-01 12:00:36  阅读:225  来源: 互联网

标签:turtle python pencolor 新冠 模块 海龟 乌龟


在公众号「python风控模型」里回复关键字:学习资料

海龟图形是向儿童介绍编程的流行方式。它是由 Wally Feurzeig、Seymour Papert 和 Cynthia Solomon 于 1967 年开发的原始 Logo 编程语言的一部分。

海龟绘图(turtle库)是python的内部模块,使用前导入即可 import turtle

海龟有3个关键属性:方向、位置和画笔(笔的属性有色彩、宽度和开/关状态)

想象一只机器乌龟从 xy 平面的 (0, 0) 开始。在 之后,给它命令,它会在它面向的方向上移动(在屏幕上!)15 个像素,并在移动时画一条线。给它命令 ,它会原地顺时针旋转 25 度。

通过将这些和类似的命令组合在一起,可以轻松绘制复杂的形状和图片。

该turtle模块是从 Python 标准发行版到 Python 2.5 版本的同名模块的扩展重新实现。

它试图保持旧乌龟模块的优点并(几乎)100% 兼容它。这首先意味着让学习程序员在使用 IDLE run 中的模块时交互地使用所有命令、类和方法-n。

海龟模块以面向对象和面向过程的方式提供海龟图形基元。因为它tkinter用于底层图形,所以它需要一个安装了 Tk 支持的 Python 版本。

图片

图片

图片

下面是开心一刻,我们用python的turtle库,来绘制小猪佩奇,可爱小乌龟,和可怕的新冠病毒。

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

import turtle
turtle.setup(650,650,300,300)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.pensize(10)
for i in range(18):
    turtle.pencolor("red")
    turtle.fd(-20)
    turtle.right(90)
    turtle.pencolor("red")
    turtle.circle(-10,340)
    turtle.left(60)
    turtle.pencolor("red")
    turtle.fd(22)
    turtle.left(90)
    turtle.pencolor("gray")
    turtle.circle(-250,10)
    turtle.right(90)
turtle.done()

图片

python乌龟绘图-小猪佩奇,可爱乌龟,新冠病毒就为大家介绍到这里,欢迎各位了解《从0到1Python数据科学之旅》学习更多python知识。

标签:turtle,python,pencolor,新冠,模块,海龟,乌龟
来源: https://blog.csdn.net/fulk6667g78o8/article/details/121651906

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有