python代码利用turtle函数,绘制一个圆,并填充为蓝色;
时间: 2024-04-30 14:17:09 浏览: 17
好的,以下是实现代码:
```python
import turtle
# 创建画布
turtle.bgcolor("white")
turtle.title("Draw Circle")
turtle.setup(600, 600)
# 创建画笔
pen = turtle.Turtle()
# 绘制圆形并填充颜色
pen.fillcolor("blue") # 填充蓝色
pen.begin_fill() # 开始填充
pen.circle(100) # 画圆
pen.end_fill() # 结束填充
# 隐藏画笔
pen.hideturtle()
# 程序结束
turtle.done()
```
您可以把以上代码复制粘贴到Python IDE中执行。希望这能解决您的问题。
相关问题
Python使用turtle海龟绘制多个图形并填充颜色
好的,可以使用turtle库中的begin_fill()和end_fill()函数来填充图形的颜色。下面是一个使用turtle库绘制多个图形并填充颜色的例子:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制第一个图形
pen.color("red") # 设置线条颜色
pen.begin_fill() # 开始填充颜色
for i in range(4):
pen.forward(100)
pen.right(90)
pen.end_fill() # 结束填充颜色
# 绘制第二个图形
pen.penup() # 抬起画笔
pen.goto(150, 0) # 移动到新位置
pen.pendown() # 放下画笔
pen.color("blue") # 设置线条颜色
pen.begin_fill() # 开始填充颜色
for i in range(3):
pen.forward(100)
pen.right(120)
pen.end_fill() # 结束填充颜色
# 关闭画布
canvas.exitonclick()
```
这段代码会绘制一个红色正方形和一个蓝色等边三角形,并填充对应的颜色。你可以根据自己的需求修改代码中的坐标和参数来绘制不同的图形。
用python代码实现使用turtle库中的函数绘制一个边长为65像素的正9边形,填充颜色为蓝色,
以下是实现该功能的Python代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建一个乌龟对象
t = turtle.Turtle()
# 设置填充颜色为蓝色
t.fillcolor("blue")
# 开始填充
t.begin_fill()
# 绘制正9边形
for i in range(9):
t.forward(65)
t.right(40)
# 结束填充
t.end_fill()
# 隐藏乌龟
t.hideturtle()
# 显示画布
canvas.mainloop()
```
注:在代码中,我们使用了turtle库中的Turtle和Screen类,前者用于创建一个乌龟对象进行绘图操作,后者用于创建画布。我们首先设置了填充颜色为蓝色,然后开始填充并绘制正9边形,最后隐藏乌龟并显示画布。