利用turtle函数,分别绘制一个正方形,等边三角形;
时间: 2024-10-22 10:23:18 浏览: 20
使用turtle库函数绘制一个如图所示的,边长为100像素的正方形及一个紧挨四个顶点的圆形(外接圆)
Turtle库是一种常用的Python图形绘制模块,它允许用户通过简单的命令控制一个虚拟的画笔在屏幕上移动并绘制图形。下面是利用turtle库绘制正方形和等边三角形的示例:
**绘制正方形:**
```python
import turtle
# 创建画笔对象
t = turtle.Turtle()
# 设置边长
side_length = 100
# 绘制正方形
for _ in range(4):
t.forward(side_length)
t.right(90)
# 结束绘制并隐藏画笔
t.hideturtle()
turtle.done()
```
**绘制等边三角形:**
```python
import turtle
# 创建画笔对象
t = turtle.Turtle()
# 设置边长
side_length = 150
# 绘制等边三角形
t.penup() # 抬起画笔以便从起点开始
t.goto(-side_length / 2, side_length * 0.866) # 计算对角线长度,用于放置顶点位置
t.pendown() # 放下画笔开始绘制
for _ in range(3):
t.forward(side_length)
t.left(120) # 等边三角形每个内角是120度
# 结束绘制并隐藏画笔
t.hideturtle()
turtle.done()
```
阅读全文