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

    文章

    972

    浏览量

    55968
  • python
    +关注

    关注

    56

    文章

    4832

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    优先编码器:高效数据选择与编码的解决方案

    ,在这一领域发挥着重要作用。 优先编码器,顾名思义,能够按照设定的优先级对多个输入信号进行选择和编码。它通常具有多个输入端和一个或多个输出端,输入端接收来自不同源的数据信号,而输出端则输出被选中的数据的
    的头像 发表于 03-25 08:33 ?592次阅读

    编码器与无轴承编码器,到底如何选择?

    在选择轴编码器与无轴承编码器时,需要根据具体的应用场景、性能需求、环境条件和成本预算等因素进行综合考虑。以下是对两者的详细对比,以帮助做出合适的选择: 一、工作原理与结构 1. 轴编码
    的头像 发表于 03-11 15:33 ?579次阅读
    轴<b class='flag-5'>编码</b>器与无轴承<b class='flag-5'>编码</b>器,到底如何选择?

    DLP6500能否用Python编程进行开发,是否有API接口?

    本人第一次接触DLP的开发板,想知道DLP6500这款板子能否用Python编程进行开发,是否有API接口?
    发表于 02-28 06:58

    如何将python文件导入到ROS系统中

    本文通过使用myCobot机械臂进行QR码视觉追踪的实践案例分析,介绍如何将 python 文件导入到 ROS 系统中。
    的头像 发表于 02-11 11:08 ?879次阅读
    如何将<b class='flag-5'>python</b>文件导入到ROS系统中

    Python绘图Matplotlib快速参考手册

    ?PYTHON
    发表于 02-07 14:04 ?0次下载

    Python Connector for InterBase连接解决方案

    适用于 InterBase 的 Python 连接器 Python Connector for InterBase 是一种可靠的连接解决方案,用于从 Python 应用程序访问 InterBase
    的头像 发表于 01-22 14:34 ?516次阅读

    伺服电机编码器故障及维修

    伺服电机编码器故障及维修,伺服电机编码器4大常见故障,编码器信号丢失或不稳定,编码器零点偏移,编码器过热,
    的头像 发表于 01-21 14:49 ?2112次阅读
    伺服电机<b class='flag-5'>编码</b>器故障及维修

    使用Python实现xgboost教程

    使用Python实现XGBoost模型通常涉及以下几个步骤:数据准备、模型训练、模型评估和模型预测。以下是一个详细的教程,指导你如何在Python中使用XGBoost。 1. 安装XGBoost
    的头像 发表于 01-19 11:21 ?1488次阅读

    华为云 Flexus X 实例下的场景体验——小企业使用 Python 语言——超迅速搭建简单公网 API 接口服务

    ,希望本文可以对小企业来说有一定的帮助作用。 目录 前言 环境说明 连接并安装 Python 环境 Python Web 接口编码 上传 WebAPI 接口代码 安装 flask
    的头像 发表于 12-27 13:46 ?583次阅读
    华为云 Flexus X 实例下的场景体验——小企业使用 <b class='flag-5'>Python</b> 语言——超迅速搭建简单公网 API 接口服务

    使用Python进行串口通信的案例

    当然!以下是一个使用Python进行串口通信的简单示例。这个示例展示了如何配置串口、发送数据以及接收数据。我们将使用 pyserial 库,这是一个非常流行的用于串口通信的Python库。 首先,你
    的头像 发表于 11-22 09:11 ?1630次阅读

    对比Python与Java编程语言

    使得编写代码更加灵活,但也可能导致运行时错误。 Java 语法相对冗长,需要显式声明变量类型,增加了代码的可读性和安全性。 静态类型系统在编译时进行类型检查,减少了运行时错误。 二、性能 Python 解释型语言,运行速度通常比Java慢,但对于许多应用场景
    的头像 发表于 11-15 09:31 ?1330次阅读

    如何使用ASCII码进行编码

    ,包括英文字母、数字、标点符号和一些特殊符号。每个字符在ASCII码表中都有一个唯一的数字代码,范围从0到127。以下是使用ASCII码进行编码的基本步骤: 1. 确定字符的ASCII码 首先,你需要
    的头像 发表于 11-10 09:37 ?1842次阅读

    使用Python进行图像处理

    下面是一个关于使用Python在几行代码中分析城市轮廓线的快速教程。
    的头像 发表于 11-07 10:14 ?660次阅读
    使用<b class='flag-5'>Python</b><b class='flag-5'>进行</b>图像处理

    如何使用python调起UDE STK5.2进行下载自动化下载呢?

    近期有需求使用python调起udestk5.2做一些自动化下载的事情,但是在网上搜索后没有找到相关的资料,公司的同事们也没接触过此类需求,因此也不知道如何去做,我的想法是:原理上应该是通过调用
    发表于 10-17 09:22