海龟(turtle)与陆龟(tortoise)

We are tortoises, not turtles. 《忍者神龟》中的是海龟(turtles)。
龟兔赛跑(tortoise vs hare)的龟也是陆龟。

1. 不会游泳的陆龟被人们当作海龟“放生”

在美国佛罗里达州,生活着5种海龟和一种叫做穴居沙龟的陆龟。佛罗里达鱼类和野生动物保护委员会(FWC)上个月接到了3起报告,出于好意的人们错把穴居沙龟的幼龟当成海龟,将它们“放生”大海。

FWC在一篇新闻稿中解释道:“穴居沙龟不太会游泳,很容易淹死。由于沙龟经常把窝搭在海龟巢穴的附近,因此在采取任何行动之前,准确地辨别这种陆龟非常重要。”

2. 忍者神龟

忍者神龟:Teenage Mutant Ninja Turtles 搜索

  • Michelangelo (米开郎基罗) 橙色 双节棍
  • Donatello (多纳泰罗) 紫色 长棍
  • Leonardo (来昂那多) 蓝色 双刀
  • Raphael (拉菲尔) 红色 双叉
### Python `turtle` 库使用指南 #### 创建和初始化画布海龟对象 为了开始绘制图形,首先需要导入 `turtle` 模块并创建一个窗口实例以及获取海龟对象。这允许在一个可视化环境中操作。 ```python import turtle window = turtle.Screen() turt = turtle.Turtle() ``` 这段代码设置了基本环境[^1]。 #### 基本移动命令 海龟可以执行多种动作来绘制不同类型的线条和形状: - 向前移动指定距离:`forward(distance)` 或者其缩写形式 `fd()`。 - 转向左侧给定的角度数:`left(angle)` 或者 `lt()`。 - 右转相应度数:`right(angle)` 或者 `rt()`。 - 返回到原点而不留下痕迹:`home()`。 下面的例子展示了如何让海龟能够按照指令行动[^2]。 ```python turt.forward(100) # 移动向前100像素 turt.left(90) # 左转90度 turt.forward(100) turt.left(90) turt.forward(100) turt.left(90) turt.forward(100) # 结束绘画循环保持窗口打开直到关闭 turtle.mainloop() ``` #### 更改方向模式 默认情况下,角度是以标准方式定义的;但是也可以切换成弧度制来进行更精确的操作。通过调用 `degrees()` 函数恢复为角度测量单位,而 `radians()` 则会将单位改为弧度。 ```python turtle.degrees() # 设置角度作为旋转单位 (这是默认行为) turtle.radians() # 改变设置使得之后所有的转动都基于弧度计算 ``` #### 绘制简单几何图形 利用上述基础功能组合起来就可以轻松构建复杂的图案。例如,要制作正方形只需要重复四次前进加左转即可完成闭合路径。 ```python for _ in range(4): turt.forward(100) turt.left(90) ``` 此段脚本实现了连续四个直角边构成的一个封闭区域——即一个简单的正方形。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值