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

    文章

    1041

    浏览量

    57150
  • python
    +关注

    关注

    58

    文章

    4888

    浏览量

    90320
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用Python/MyHDL创建自定义FPGA IP

    使用 Python/MyHDL 创建自定义 FPGA IP,与 Vivado 集成,并通过 PYNQ 进行控制——实现软件上的简单硬件设计。
    的头像 发表于 04-09 09:53 255次阅读
    使用<b class='flag-5'>Python</b>/MyHDL创建自定义FPGA IP

    使用PYTHON进行的跨平台仿真

    。 使用Python进行跨平台参数扫描 我们将演示如何使用Python在VirtualLab Fusion中运行参数扫描仿真。
    发表于 04-02 08:21

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    的存档可以从我们的网站上下载。 配置Python环境 确保计算机上安装了Python*。请注意,应该勾选“将python.exe添加到路径”的选项进行安装。本用例中的说明假定计算机上
    发表于 03-31 09:39

    [VirtualLab] 使用Python进行跨平台参数扫描

    摘要 VirtualLab Fusion允许外部访问其建模技术、求解器和结果。这有助于应用其他数据处理或优化工具来进一步研究光学模拟。在本示例中,我们演示如何使用Python脚本运行参数扫描,以及
    发表于 03-31 09:36

    如何在 VisionFive 上使用 Python 包?

    VisionFive Fedora 下的本地目录,请在源代码目录下执行以下命令: 提示:源代码可从以下位置下载:愿景五.gpio. sudo yum install python
    发表于 03-30 08:28

    磁铁在编码器中的作用与应用

    编码器中,磁铁的作用不可小觑,常用的磁性材料主要是钕铁硼和铁氧体,今天这篇文章主要介绍下磁铁用于哪些编码器类型,以及其具体作用。磁铁在编码器中的作用(功能)是什么?在编码器中,磁铁主
    的头像 发表于 03-19 14:42 429次阅读
    磁铁在<b class='flag-5'>编码</b>器中的作用与应用

    安装 Python VisionFive_GPIO失败是哪里出了问题?

    尽管按照最新的文档,我在安装 VisionFive.gpio 包时仍然收到错误 sudo apt 安装 libxml2-dev libxslt-dev python3 -m pip 安装请求
    发表于 02-11 06:13

    如何使用Python读取不间断数据,并将其传输到LabVIEW进行处理?

    使用Python读取Count,如何将读取到的数据传输至Labview;传输过程中Python要保持读取的动作,不能停止。
    发表于 01-23 11:09

    没有专利的opencv-python 版本

    所有 官方发布的 opencv-python 核心版本(无 contrib 扩展)都无专利风险——专利问题仅存在于 opencv-contrib-python 扩展模块中的少数算法(如早期 SIFT
    发表于 12-13 12:37

    Python调用API教程

    两个不同系统之间的信息交互。在这篇文章中,我们将详细介绍Python调用API的方法和技巧。 一、用Requests库发送HTTP请求 使用Python调用API的第一步是发送HTTP请求,通常
    的头像 发表于 11-03 09:15 1196次阅读

    基于8位Booth编码的公式推导

    我们使用基于8位的Booth编码对乘法器进行修改 首先介绍一下基于4位的Booth编码公式推导: 对于P=A*B来说,将B以2进制码表示,可以转化为以下式子: 由于 将奇数位的运算拆分
    发表于 10-22 07:14

    termux调试python猜数字游戏

    用termux做一个猜数字游戏 下面是在Termux中创建猜数字游戏的步骤及完整实现方案,结合Python实现(最适配Termux环境): ? 一、环境准备(Termux基础配置) 1.
    发表于 08-29 17:15

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南 一、Termux基础环境准备 Termux是一款无需root即可在安卓设备上运行的Linux终端
    发表于 08-29 07:06

    怎么导出python边缘计算中的APP,想进行修改又找不到源码?

    怎么导出python边缘计算中的APP,想进行修改又找不到源码
    发表于 08-06 07:33

    python app不能运行怎么解决?

    ;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
    发表于 08-06 06:27