mathematical等间距画圆,并可以改变颜色
时间: 2023-09-04 20:13:29 浏览: 131
以下是Python代码,可以等间距绘制圆,并根据需要更改颜色:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("black")
# 定义等间距绘制圆的函数
def draw_circle(n, r, angle, color):
turtle.color(color)
for i in range(n):
turtle.circle(r)
turtle.left(angle)
# 设置初始位置和角度
turtle.penup()
turtle.goto(-200, 0)
turtle.pendown()
turtle.setheading(0)
# 绘制5个颜色不同的圆
colors = ["red", "orange", "yellow", "green", "blue"]
for i, color in enumerate(colors):
draw_circle(36, 50 + i*20, 10, color)
# 隐藏海龟图标
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
这段代码使用turtle库,在黑色背景上绘制了5个颜色不同的圆。其中,draw_circle函数接受四个参数:n表示圆被分成的小段数,r表示圆的半径,angle表示每次绘制圆弧时移动的角度,color表示圆的颜色。在主程序中,先设置初始位置和角度,然后循环调用draw_circle函数绘制5个圆,每个圆的半径比前一个大20,颜色不同。最后隐藏海龟图标并等待用户关闭窗口。
阅读全文