```python
import turtle
初始化画布和画笔
screen = turtle.Screen()
pen = turtle.Turtle()
设置画笔的形状和颜色
pen.shape('turtle')
pen.color('red')
设置画笔的速度和宽度
pen.speed(10)
pen.width(3)
获取用户输入的半径
radius = int(input("请输入圆的半径: "))
计算圆的周长
circumference = 2 * 3.14 * radius
计算每次前进的距离和角度
distance = circumference / 360
angle = 1
让画笔前进一段距离,然后右转一定角度,重复360次,就可以画出一个完整的圆
for i in range(360):
pen.forward(distance)
pen.right(angle)
关闭画布
turtle.done()
```
在这个示例中,我们首先导入了turtle模块,并创建了一个画布和一个画笔。然后,我们通过input函数获取用户输入的半径,并根据半径计算圆的周长。接下来,设置画笔的形状、颜色、速度和宽度。最后,使用一个循环让画笔前进一段距离,并右转一定角度,重复360次,就能够画出一个完整的圆。最后,关闭画布并结束程序的运行。
如果你想要绘制多个圆形,可以在循环中添加更多的条件来改变圆的位置和大小。例如,你可以使用嵌套循环来绘制多个同心圆,或者使用不同的颜色和线宽来区分不同的圆。