编程语言
首页 > 编程语言> > 轻松一刻,python乌龟绘图-小猪佩奇,可爱乌龟,新冠病毒

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

作者:互联网

在公众号「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