用Python编写程序,如下图,在300*200的画布上,绘制圆心坐标为(-50,-50)半径为50的圆,画笔的颜色为红色,填充色为蓝色,画笔线条宽度为5,并用直径为3的黄色点标出圆心,并用黄色文本注明圆心坐标。
时间: 2024-03-02 19:52:33 浏览: 38
好的,我可以帮你编写这个程序。你可以使用Python的turtle库来完成这个任务。以下是代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.setup(300, 200)
# 创建画笔
pen = turtle.Turtle()
# 绘制圆
pen.penup()
pen.goto(-50, -50)
pen.pendown()
pen.pensize(5)
pen.pencolor('red')
pen.fillcolor('blue')
pen.begin_fill()
pen.circle(50)
pen.end_fill()
# 标出圆心
pen.penup()
pen.goto(-50, -50)
pen.dot(3, 'yellow')
pen.write('(-50,-50)', font=('Arial', 8, 'normal'), align='right')
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
在这个代码中,我们首先创建了一个大小为300*200的画布。然后使用turtle.Turtle()创建了一个画笔对象pen。接下来,我们使用pen的circle()方法来绘制圆,并使用begin_fill()和end_fill()方法来填充蓝色。然后使用pen的penup()和goto()方法移动到圆心的位置,使用dot()方法绘制一个直径为3的黄色点,并使用write()方法添加文本标注。最后,我们隐藏了画笔,并使用canvas.mainloop()方法来显示画布。
希望这个程序能够满足你的要求。
阅读全文