如何用Python绘制半径为100的圆并填充为蓝色
时间: 2023-03-27 18:01:52 浏览: 366
可以使用Python中的turtle库来绘制圆形并填充颜色。具体代码如下:
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("blue")
pen.fillcolor("blue")
# 开始填充
pen.begin_fill()
# 绘制圆形
pen.circle(100)
# 结束填充
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
相关问题
如何在IDLE和PyCharm中使用Python的turtle库绘制一个半径为100像素的蓝色圆形,并确保图形填充颜色为黄色?
要使用Python的turtle库在IDLE和PyCharm中绘制一个半径为100像素的蓝色圆形,并设置填充颜色为黄色,你需要遵循以下步骤:
参考资源链接:[2021年中国电子学会青少年Python等级考试一级真题解析](https://wenku.csdn.net/doc/87by52tgpx?spm=1055.2569.3001.10343)
首先,确保你的Python环境已经安装了turtle库。通常情况下,turtle库是Python标准库的一部分,无需额外安装。
打开IDLE或者PyCharm,然后新建一个Python文件。在文件的最开始,你需要导入turtle库:
```python
import turtle
```
接着,创建一个画布和一个turtle对象。画布是用来显示图形的窗口,turtle对象是你用来绘制图形的工具。
```python
screen = turtle.Screen() # 创建画布
t = turtle.Turtle() # 创建turtle对象
```
接下来,使用turtle对象的属性来设置画笔的颜色和填充颜色:
```python
t.color(
参考资源链接:[2021年中国电子学会青少年Python等级考试一级真题解析](https://wenku.csdn.net/doc/87by52tgpx?spm=1055.2569.3001.10343)
用python编写程序4、 绘制三层内切圆,圆的半径分别是200、100、50像素,填充颜色分别为红色、绿色和蓝色。 5、 绘制三层同心圆环,圆的半径分别是200、150、100像素,填充颜色分别为红色、紫色和黄色。
可以使用Python的turtle库来绘制这些图形。下面是一个示例程序,可以实现你的要求:
```python
import turtle
# 绘制内切圆
def draw_inner_circles():
colors = ['red', 'green', 'blue']
radius = [200, 100, 50]
for i in range(3):
turtle.penup()
turtle.goto(0, -radius[i])
turtle.pendown()
turtle.fillcolor(colors[i])
turtle.begin_fill()
turtle.circle(radius[i])
turtle.end_fill()
# 绘制同心圆环
def draw_concentric_rings():
colors = ['red', 'purple', 'yellow']
radius = [200, 150, 100]
for i in range(3):
turtle.penup()
turtle.goto(0, -radius[i])
turtle.pendown()
turtle.pensize(10)
turtle.pencolor(colors[i])
turtle.circle(radius[i], -360)
# 调整画笔和窗口设置
turtle.speed(0)
turtle.hideturtle()
turtle.setup(600, 600)
# 绘制图形
draw_inner_circles()
draw_concentric_rings()
# 点击窗口关闭
turtle.exitonclick()
```
这个程序使用了turtle库提供的画图功能。首先定义了两个绘图函数,一个用于绘制内切圆,一个用于绘制同心圆环。然后调整了画笔和窗口设置,最后依次调用这两个函数来绘制图形。注意,最后需要调用`exitonclick()`函数,以便点击窗口来关闭程序。
阅读全文