0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Python Turtle进行编码

454398 来源:网络整理 作者:网络整理 2020-01-29 17:51 次阅读

步骤1:要求

需要什么?

已安装Python 2.7或更高版本的PC或Raspberry Pi

令人惊奇的是,Python可以在大多数操作系统下的任何PC上运行。有关如何在设备中下载python的信息,请访问:

https://www.python.org/

在“下载”菜单下,选择操作系统并按照安装说明进行操作。

步骤2:使用IDLE编辑器

pIYBAF2QLWGAdlTAAABXpPf8Z3U161.jpg

Python的IDLE(集成开发和学习环境)是我们将在此使用的编辑器教程,但还有更多。在Robo-Geek,我们喜欢它简单易懂,可以完成工作,而且对于初次编码的人来说并不吓人。有关IDLE的更多信息,请检查:

https://docs.python.org/2/library/idle.html

在安装Python之后,我们需要打开IDLE。

如何打开IDLE编辑器取决于所使用的操作系统。为简单起见,本教程的其余部分将假定您使用的是Windows 10操作系统的PC。如果没有,请不要担心太多,快速进行Internet搜索,您会发现大量的帮助。

在Windows中,只需转到“开始”菜单,查看Python文件夹并选择“ IDLE”图标。

如果成功,您将看到图片中显示的此步骤屏幕。菜单下的第一行指出您正在使用的Python版本。

第3步:第一行代码-导入Python Turtle

pIYBAF2QLX2AFJ2oAAB77shueW4034.jpg

现在,教程。让我们开始编写代码:

首先,我们需要调用将要使用的库,这是通过 import 命令完成的。键入以下内容,然后按Enter。

import turtle

通知IDLE将突出显示橙色的python命令导入。接下来,我们需要创建一个乌龟对象,键入以下代码,然后按Enter键。

t = turtle.Turtle()

完成按Enter键后,如果没有语法或拼写错误,将出现一个新屏幕,其中显示一个三角形此步骤的图片将显示白色背景的中间。分别放置窗户并调整窗户尺寸,使其并排放置。

步骤4:创建正方形

o4YBAF2QLQuAGq8LAABbaj2XLhs830.jpg

pIYBAF2QLZyAa-jvAABGfCfmzn8222.jpg

o4YBAF2QLSKACZOyAAA8q4ncJz8222.jpg

屏幕中央的小三角形代表一只乌龟。

要使乌龟向前移动,请键入以下内容:

t.fd(100)

注意,乌龟在乌龟指向的方向上移动了100像素。现在让我们将乌龟旋转90度以指向下方:

t.rt(90)

现在乌龟已经放下了,我们将再写几条命令来完成该正方形:

t.fd(100)

t.rt(90)

t.fd(100)

t.rt(90)

t.fd(100)

很棒,您已经完成第一个方块!

现在让我们重置,将乌龟带回家并通过以下方式清除屏幕:

t.home()

t.clear()

或者,我们可以绘制通过使用for循环可以更有效地绘制正方形:

for i in range(4):

t.fd(100)

t.rt(90)

我们可以通过以下方式将乌龟的颜色更改为蓝色:

t.color(‘blue’)

可以做更多的事情,本教程只是为了让您领略并继续前进。有关更多信息,请查看Python Turtle文档,

https://docs.python.org/2/library/turtle.html

也可以考虑购买作者的书:

https://www.amazon.com/by-Omar-Silva-Zapata/e/B00Y 。..

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码
    +关注

    关注

    6

    文章

    835

    浏览量

    54456
  • python
    +关注

    关注

    51

    文章

    4672

    浏览量

    83458
收藏 人收藏

    评论

    相关推荐

    如何解决Python爬虫中文乱码问题?Python爬虫中文乱码的解决方法

    如何解决Python爬虫中文乱码问题?Python爬虫中文乱码的解决方法 在Python爬虫过程中,遇到中文乱码问题是常见的情况。乱码问题主要是由于编码不一致所导致的,下面我将详细介绍
    的头像 发表于 01-12 15:11 496次阅读

    如何在Python中使用Scapy进行抓包操作

    文章将介绍如何使用 Python进行简单的抓包操作。 2. Python 中的抓包库 在 Python 中,有很多优秀的抓包库,例如 Scapy、dpkt、pcapy 等等。在本文
    的头像 发表于 11-01 14:47 2036次阅读

    Python SDK包的使用

    之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章: 超详细Python安装指南 进行安装。 (可选1) 如果你用Python的目的是数据分析,可以直接
    的头像 发表于 10-30 15:51 414次阅读
    <b class='flag-5'>Python</b> SDK包的使用

    python读取数据库数据 python查询数据库 python数据库连接

    数据库,获取数据库中的数据,并对数据进行增删改查等操作。本文将详细介绍Python如何连接数据库、读取数据库数据以及如何进行查询操作。 一、Python连接数据库
    的头像 发表于 08-28 17:09 1185次阅读

    使用Python进行远程蓝牙灯控制

    电子发烧友网站提供《使用Python进行远程蓝牙灯控制.zip》资料免费下载
    发表于 07-12 11:20 1次下载
    使用<b class='flag-5'>Python</b><b class='flag-5'>进行</b>远程蓝牙灯控制

    ZMID520x 使用 Python 和 DLL 进行校准和线性化的手册

    ZMID520x 使用 Python 和 DLL 进行校准和线性化的手册
    发表于 07-06 20:45 0次下载
    ZMID520x 使用 <b class='flag-5'>Python</b> 和 DLL <b class='flag-5'>进行</b>校准和线性化的手册

    Python字符编码转换

    UNICODE字符串可以与任意字符编码的字节进行相互转换,如图: 那么大家很容易想到一个问题,就是不同的字符编码的字节可以通过Unicode相互转换吗?答案是肯定的。 Python2中
    的头像 发表于 07-05 16:25 825次阅读
    <b class='flag-5'>Python</b>字符<b class='flag-5'>编码</b>转换

    Python2与Python3中对字符串的支持

    其实Python3中对字符串支持的改进,不仅仅是更改了默认编码,而是重新进行了字符串的实现,而且它已经实现了对UNICODE的内置支持,从这方面来讲Python已经和JAVA一样优秀。
    的头像 发表于 07-05 16:15 525次阅读

    Python中的默认编码

    ####1. Python源代码文件的执行过程 我们都知道,磁盘上的文件都是以二进制格式存放的,其中文本文件都是以某种特定编码的字节形式存放的。对于程序源代码文件的字符编码是由编辑器指定的,比如
    的头像 发表于 07-05 16:11 882次阅读
    <b class='flag-5'>Python</b>中的默认<b class='flag-5'>编码</b>

    Python编码与解码

    先做下科普:UNICODE字符编码,也是一张字符与数字的映射,但是这里的数字被称为代码点(code point), 实际上就是十六进制的数字。 Python官方文档中对Unicode字符串、字节
    的头像 发表于 07-05 15:59 535次阅读

    使用Raspberry Pi和BluPants进行编码

    电子发烧友网站提供《使用Raspberry Pi和BluPants进行编码.zip》资料免费下载
    发表于 07-05 11:21 0次下载
    使用Raspberry Pi和BluPants<b class='flag-5'>进行</b><b class='flag-5'>编码</b>

    使用Beaglebone和BluPants进行编码

    电子发烧友网站提供《使用Beaglebone和BluPants进行编码.zip》资料免费下载
    发表于 07-05 09:20 0次下载
    使用Beaglebone和BluPants<b class='flag-5'>进行</b><b class='flag-5'>编码</b>

    使用AlphaBot2-Pi和BluPants进行编码

    电子发烧友网站提供《使用AlphaBot2-Pi和BluPants进行编码.zip》资料免费下载
    发表于 06-30 15:04 0次下载
    使用AlphaBot2-Pi和BluPants<b class='flag-5'>进行</b><b class='flag-5'>编码</b>

    Arduino和Raspberry Pi平台进行编码

    电子发烧友网站提供《Arduino和Raspberry Pi平台进行编码.zip》资料免费下载
    发表于 06-29 11:31 0次下载
    Arduino和Raspberry Pi平台<b class='flag-5'>进行</b><b class='flag-5'>编码</b>

    使用Teachable Machine和Python轻松进行对象检测

    电子发烧友网站提供《使用Teachable Machine和Python轻松进行对象检测.zip》资料免费下载
    发表于 06-27 09:26 0次下载
    使用Teachable Machine和<b class='flag-5'>Python</b>轻松<b class='flag-5'>进行</b>对象检测