Python Turtle 未按照文档示例填充

2024-06-26

我试图向我女儿展示一些代码,并认为海龟会很有趣。我更喜欢数字,但这对孩子们来说并不有趣。

我在重现文档示例时遇到问题。这更让我烦恼,因为我无法弄清楚。我们还有很多其他事情可以做。

The documentation example (copied below) is supposed to produce this picture. Star 1

from turtle import *
color('red', 'yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()

该示例不会运行,但我稍微修改了导入和调用以允许它运行。然而,填充的工作方式并不相同。它填充了整个形状 - 不留下那些间隙。这更符合我对有关多边形起点和终点的填充文档的期望。但是,有什么想法吗?

from turtle import *

win = Screen()
t = Turtle()
t.color('red', 'yellow')
t.speed(0)
t.begin_fill()
while True:
    t.forward(200)
    t.left(170)
    if abs(t.pos()) < 1:
        break
t.end_fill()
win.exitonclick()

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Turtle 未按照文档示例填充 的相关文章

随机推荐

  • React Router - 如何约束路由匹配中的参数?

    我真的不知道如何使用正则表达式等来约束参数 如何区分这两条路线呢
  • 如何解决Spring Data JPA中的N+1问题?

    我使用 Spring Data JPA 作为持久层 并且面临 N 1 问题 我还使用规范 API 因为我发现很难解决 N 1 问题 请帮忙 Entity public class PopulationHealth Id private in
  • 使用存储过程并发访问MySQL数据库

    我有一个存储过程 它将读取然后增加数据库中的值 许多程序同时使用这个特定的过程 我担心并发问题 特别是读写器问题 有人可以建议我任何可能的解决方案吗 thanks 首先 正如另一篇文章中所述 使用 InnoDB 从 MySQL 5 5 开始
  • Geo Fix 在 Android SDK 2.2 中不起作用

    我正在尝试测试 Android 应用程序 我需要发送模拟位置来测试这一点 我已经注册了 requestlocation update 方法 如下 locationManager requestLocationUpdates bestProv
  • 在 Portlet Liferay 6.1 内呈现 Liferay 页面 URL

    我是 liferay 的新手 而且我几乎确信这非常简单 使用速度标记 我希望能够生成指向 Liferay 网站内页面的链接 并将它们嵌入到不同页面上的 portlet 中 我对如何完成它有一个模糊的想法 所以我到处搜索 认为它会发布在某个地
  • 如何在 Xcode 4.5 中添加旧版本的 iOS SDK

    我在这里复制了 iOS 5 1 SDK 应用程序 Xcode app Contents Developer Platforms iPhoneOS platform Developer SDKs 但是 我仍然无法在 Xcode 中选择基础 S
  • 如何在 webpack 2 和 typescript 以及 Angular 2 中使用 tree-shaking?

    我已经用 Angular 设置了 webpack 2 大多数情况下它似乎可以工作 但它似乎并没有做到这一点tree shaking 因为我有一个几乎不执行任何操作的应用程序 并且vendor js仍然是 800 KB 似乎关于如何打开 tr
  • 可变大小结构 C++

    这是在 C 中创建可变大小结构的最佳方法吗 我不想使用向量 因为初始化后长度不会改变 struct Packet unsigned int bytelength unsigned int data Packet CreatePacket u
  • 如何从react-navigation标头调用Screen/Component类方法

    我需要从 React 导航标头调用 SearchScreen 类方法 导航器看起来像这样 Search screen SearchScreen path search query navigationOptions title Search
  • 将输入包装在角度指令中

    我的想法是将输入包装到自定义指令中 以保证整个网站的外观和行为一致 我还想包装 bootstrap ui 的日期选择器和下拉菜单 此外 该指令应该处理验证并显示工具提示 HTML 应该看起来像这样
  • PHP 和 MySQLi 中没有选择数据库错误[重复]

    这个问题在这里已经有答案了 我必须从 MySQL 数据库中选择数据 我一直在寻找答案 但仍然没有找到 我正在学习W3School http www w3schools com php php mysql select asp 我的 MySQ
  • 使用 json 模式强制对象非空

    我们可以强制类型对象的空属性如下 description voice mail record type object additionalProperties false properties 正如所解释的here https stacko
  • 如何在 C++11 中将 u32string 转换为 int?

    我们怎样才能转换u32string to int在 C 11 中 另外 我应该使用什么方法将此类字符串的一部分转换为int 假设有开始和结束迭代器可用 我试过了 u32string test U 14 cout lt lt atoi tes
  • 在 for-in 循环中使用尾随闭包

    我在用着map for in 循环中的数组函数如下 let numbers 2 4 6 8 10 for doubled in numbers map 0 2 compile error print doubled 这会产生编译错误 使用未
  • 使用 OpenXML 打开受保护的 Word 文档

    我到处寻找 但找不到任何答案 所有帖子和讨论都是关于创建受保护的帖子和讨论 但没有任何内容可以打开它 我在我的 c 程序中保护了 DOCX 和 DOC 文档 并希望使用 OpenXML 2 5 以编程方式打开它们 我已经使用 Office
  • 用 launch4j 和 jdk8 包装的 .exe 需要很长时间才能启动。使用jdk7代替几乎立即启动

    我有以下问题 我曾经有一个 launch4j 配置来使用捆绑的 jdk jre 7 从我的可运行 jar 创建一个包装的可执行文件相当长一段时间 该程序 使用该 exe 启动 几乎立即与 jdk7 一起启动 我现在不得不切换到 jdk8 这
  • 是否可以在没有 SDK 的情况下编写 Android 应用程序?

    只是想知道 由于 Android 应用程序是 Java 程序 是否有可能在不使用 SDK 的情况下完全从头开始编写一个应用程序 如果不是 那为什么不呢 不 Android 应用程序是用 Java 编写的 但仅包含标准 Java API 的一
  • Java:输入/使用“try-catch”块的开销?

    这个问题说明了一切 尽管命中率不是很高 我测得速度慢了 1 5 倍到 2 倍 但使用 try catch 的字节码和不使用 try catch 的字节码之间没有区别 那么是什么让它通常变慢呢 PL 请注意 问题不是抛出异常的开销 而是进入
  • 使用 ES6 从子级获取父类名?

    我想获取父类名称 Parent 但我只能使用此代码检索子类名称 Child use strict class Parent class Child extends Parent var instance new Child console
  • Python Turtle 未按照文档示例填充

    我试图向我女儿展示一些代码 并认为海龟会很有趣 我更喜欢数字 但这对孩子们来说并不有趣 我在重现文档示例时遇到问题 这更让我烦恼 因为我无法弄清楚 我们还有很多其他事情可以做 The documentation example copied