`turtle` 模块中**控制画笔状态的核心方法之一**,属于**绘图状态控制类功能**。

Bol5261 CSDN会员 Bol5261 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

 `turtle` 模块中**控制画笔状态的核心方法之一**,属于**绘图状态控制类功能**。

它有三种等价写法:
- `pendown()`(全称,推荐初学使用)
- `pd()`(缩写,简洁)
- `down()`(同义,较少用但合法)

🔹 **作用**:将画笔“落下”,之后海龟移动时会**留下轨迹(即绘制线条)**。  
🔹 **默认状态**:新建的 `Turtle` 对象默认处于落笔状态(`isdown()` 返回 `True`)。  
🔹 **配对操作**:常与 `penup()`(提笔)配合使用,实现“跳笔”效果(如移动到新起点再画)。

📌 示例:
```python
import turtle
t = turtle.Turtle()
t.forward(100)      # 画一条线(默认落笔)
t.penup()           # 提笔 → 移动不画线
t.goto(0, 50)
t.pendown()         # 落笔 → 后续移动重新开始绘图
t.forward(100)
```

 

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
Bol5261 CSDN会员
Bol5261 新星创作者: Java技术领域 新星创作者: Java技术领域优质创作者: 学术研究与理论基础技术领域 优质创作者: 学术研究与理论基础技术领域
Borter 9 成员 1,312 内容