利用fillcolor()函数
时间: 2024-01-17 14:03:01 浏览: 43
好的,可以使用 `fillcolor()` 函数来设置填充颜色,这样可以更加简洁:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("black")
pen.fillcolor("red")
# 开始填充
pen.begin_fill()
# 绘制圆形
pen.circle(100)
# 结束填充
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行程序后,会弹出一个窗口,其中心绘制了一个半径为100的红色实心圆。
相关问题
利用turtle函数,绘制凯
您好!以下是绘制凯的 Python 代码:
```python
import turtle
# 设置画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.pensize(5)
# 绘制凯
pen.penup()
pen.goto(-200, 0)
pen.pendown()
pen.fillcolor("#FFD700")
pen.begin_fill()
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.right(135)
pen.forward(282.84)
pen.right(90)
pen.forward(70.71)
pen.right(90)
pen.forward(70.71)
pen.right(90)
pen.forward(70.71)
pen.right(135)
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(200)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 点击关闭窗口
canvas.exitonclick()
```
运行结果如下图所示:
![凯的图案](https://img-blog.csdnimg.cn/20210917163510659.png)
利用turtle函数绘制奥运五环
当然可以,利用Python的Turtle库,我们可以编写一个简单的程序来绘制奥运五环。Turtle库是一个用于图形绘制的基础模块,通过设置颜色、画笔大小等,可以控制一个小乌龟形状的对象在屏幕上移动并作图。
以下是一个简单的示例,展示如何使用turtle来绘制五环:
```python
import turtle
# 设置五环的颜色
colors = ['blue', 'yellow', 'black', 'red', 'white']
# 创建turtle对象并隐藏
t = turtle.Turtle()
t.hideturtle()
# 定义环的宽度和位置
radius = 50
offsets = [(0, -75), (0, 125), (-90, 0), (90, 0)]
# 绘制每个环
for i, color in enumerate(colors):
t.penup() # 提起画笔
t.goto(offsets[i]) # 移动到相应位置
t.pendown() # 放下画笔
t.fillcolor(color) # 设置填充色
t.begin_fill() # 开始填充
t.circle(radius) # 画圆
t.end_fill() # 结束填充
# 关闭turtle窗口
turtle.done()
```
运行这个程序,你会看到奥运五环在屏幕上呈现出来。注意,因为Turtle默认不会显示图形,所以需要在最后调用`turtle.done()`来启动图形界面并保持打开直到程序结束。
阅读全文