```python import turtle # 初始化 turtle turtle.speed(2) # 设置绘图速度 # 绘制坐标轴 def draw_axis(): turtle.pensize(2) turtle.goto(-400, 0) turtle.goto(400, 0) turtle.goto(0, 0) turtle.goto(0, -400) turtle.goto(0, 400) draw_axis() # 绘制正三角形 def draw_triangle(): turtle.penup() turtle.goto(-200, 200) # 移动到第一象限 turtle.pendown() turtle.color("red") for _ in range(3): turtle.forward(100) turtle.right(120) draw_triangle() # 绘制正五边形 def draw_pentagon(): turtle.penup() turtle.goto(200, 200) # 移动到第一象限 turtle.pendown() turtle.color("blue") for _ in range(5): turtle.forward(80) turtle.right(72) draw_pentagon() # 绘制正六边形 def draw_hexagon(): turtle.penup() turtle.goto(-200, -200) # 移动到第三象限 turtle.pendown() turtle.color("green") for _ in range(6): turtle.forward(70) turtle.right(60) draw_hexagon() # 绘制同心圆 def draw_concentric_circles(): turtle.penup() turtle.goto(200, -200) # 移动到第四象限 turtle.pendown() colors = ["yellow", "purple", "orange", "pink", "gray"] radii = [50, 100, 150, 200, 250] for i in range(5): turtle.color(colors[i]) turtle.circle(radii[i]) draw_concentric_circles() turtle.done() ``` 1. 注意调整图形的位置和大小,以确保它们不与坐标轴相交且完全呈现在画布上。 2. 选择合适的颜色,保证四个图形的颜色明显不同,增强视觉效果。 3. 在绘制同心圆时,注意控制半径的大小和顺序,避免图形重叠或不美观。 [2024-12-20 16:32:35 | AI写代码神器 | 586点数解答]