海龟绘图绘制一个多彩的太极图代码
时间: 2024-10-01 16:11:31 浏览: 29
海龟绘图是一种基于命令行的简单图形绘制工具,通常用于教学编程中的基本绘图技巧。下面是一个简单的Python Turtle库实现多彩太极图的示例代码:
```python
import turtle
# 创建Turtle对象并设置背景颜色
window = turtle.Screen()
turtle.bgcolor("black")
t = turtle.Turtle()
t.speed(0) # 设置最快的速度
# 定义太极的颜色列表
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
# 绘制两个圆的部分
for side in range(2):
t.pencolor(colors[side])
for i in range(4):
t.circle(50)
t.right(90)
# 将Turtle向右旋转180度
t.right(180)
# 另一侧使用相反的颜色
for side in reversed(range(2)):
t.pencolor(colors[side])
for i in range(4):
t.circle(-50) # 使用负半径画出内侧圆
t.right(90)
# 关闭窗口
turtle.done()
```
这个代码首先创建了一个黑色背景,然后使用Turtle对象绘制了两个大小相同的圆,每个圆代表太极图的一个半圆。外圆用一种颜色,内圆用另一种互补色,最后关闭窗口。
阅读全文