用python编写利用Turtle库画出奥运五环2、绘制一条彩色蟒蛇,即在绘制蟒蛇的每一小段时,画笔的绘制颜色发生变化。其它参数自选。 3、绘制一个红色的五角星。
时间: 2024-11-04 10:16:32 浏览: 41
python使用turtle库绘制奥运五环
在Python中,我们可以借助turtle模块来创建有趣的图形。以下是三个示例:
1. **奥运五环**:
```python
import turtle
# 定义颜色列表
colors = ['red', 'orange', 'yellow', 'green', 'blue']
# 创建turtle实例
t = turtle.Turtle()
for i in range(5):
t.fillcolor(colors[i])
t.begin_fill()
t.circle(100)
if i < 4: # 避免闭合最后一个环
t.left(72) # 每个环转72度
t.end_fill()
turtle.done() # 显示窗口直到关闭
```
2. **彩色蟒蛇**:
```python
import turtle
t = turtle.Turtle()
colors = ['red', 'orange', 'yellow', 'green', 'blue']
snake_length = 100
angle = 60
distance = snake_length / len(colors)
for _ in range(snake_length):
t.pencolor(colors[(_ // distance) % len(colors)]) # 循环颜色
t.forward(distance)
t.right(angle)
turtle.done()
```
这里假设`snake_length`代表蟒蛇长度,`angle`指每个小段的弯曲角度。
3. **红色五角星**:
```python
import turtle
t = turtle.Turtle()
t.color('red') # 设置颜色为红色
t.begin_fill()
for side in range(5): # 画五个等边三角形组成五角星
t.forward(100)
t.right(72)
t.end_fill()
turtle.done()
```
以上每个例子完成后,你可以通过点击屏幕关闭turtle绘图窗口。
阅读全文