海龟画图两个黄色星星,黑色背景
时间: 2024-09-14 09:10:20 浏览: 26
海龟画图(Turtle Graphics)是Python中一种基于Logo语言的绘图库。它通过控制一个小海龟来绘制图形,海龟会根据你的代码移动并留下轨迹。要用海龟画图绘制两个黄色星星,你需要先设置背景为黑色,然后编写代码来控制海龟绘制星星。以下是使用Python的Turtle库来绘制两个黄色星星的示例代码:
```python
import turtle
# 设置窗口
screen = turtle.Screen()
screen.bgcolor("black") # 设置背景颜色为黑色
# 创建海龟对象
t = turtle.Turtle()
t.speed(1) # 设置海龟绘制速度
t.color("yellow") # 设置海龟颜色为黄色
# 定义一个函数来画星星
def draw_star(size):
for i in range(5):
t.forward(size)
t.right(144)
# 画第一个星星
t.penup()
t.goto(-50, 0) # 移动到第一个星星的起始位置
t.pendown()
draw_star(100) # 绘制一个大小为100的星星
# 画第二个星星
t.penup()
t.goto(50, 0) # 移动到第二个星星的起始位置
t.pendown()
draw_star(100) # 绘制一个大小为100的星星
# 隐藏海龟
t.hideturtle()
# 保持窗口打开
turtle.done()
```
在这段代码中,`turtle.Screen()`创建了一个窗口,并通过`screen.bgcolor("black")`设置背景颜色为黑色。`turtle.Turtle()`创建了一个海龟对象,它可以通过调用各种方法来控制绘制。`draw_star(size)`函数定义了如何绘制一个星星,使用了一个简单的重复模式来实现星形。通过`goto(x, y)`方法移动海龟到指定位置,然后调用`draw_star(size)`来绘制星星。最后,`turtle.done()`保持窗口打开状态。
阅读全文