利用turtle函数,在一程序中绘制一个正方形,等边三角形;
时间: 2024-10-22 17:23:06 浏览: 27
turtle库绘图应用.zip_Turtle库绘制_turtle库下载_turtle库画图_turtle绘图_初学turtle画
5星 · 资源好评率100%
在Python中,我们可以利用turtle模块创建图形,比如绘制正方形和等边三角形。这是一个简单的例子:
首先,导入turtle模块,并创建一个画笔实例:
```python
import turtle
# 创建一个turtle对象
t = turtle.Turtle()
```
然后,我们分别绘制正方形和等边三角形:
1. 绘制正方形:
```python
# 设置正方形边长
side_length = 100
# 顺时针旋转角度是45度,因为正方形四个角都是90度
angle = 90
# 遍历四次,每次移动并转向下一个角
for _ in range(4):
t.forward(side_length)
t.right(angle)
```
2. 绘制等边三角形:
```python
# 等边三角形的角度是每个内角的一半,因为三个内角加起来是180度
triangle_angle = 180 / 3
t.penup() # 抬起画笔,防止连续线段
t.goto(-side_length / 2, side_length * (3**0.5) / 2) # 移动到三角形的第一个顶点
t.pendown() # 重新放下画笔开始绘制
for _ in range(3): # 画三次,形成三角形
t.forward(side_length)
t.left(triangle_angle)
```
最后别忘了关闭窗口:
```python
turtle.done() # 完成绘图后显示窗口
```
阅读全文