要编写一个浪漫星空的代码,你可以使用Python的turtle模块来绘制星空图案。以下是一个简单的示例代码:
import turtle import random # 创建画布 canvas = turtle.Screen() canvas.bgcolor('black') # 创建画笔 pen = turtle.Turtle() pen.speed(0) pen.hideturtle() # 设置画笔参数 pen.penup() pen.color('white') # 绘制星星 def draw_star(): size = random.randint(10, 30) x = random.randint(-canvas.window_width() // 2, canvas.window_width() // 2) y = random.randint(-canvas.window_height() // 2, canvas.window_height() // 2) pen.goto(x, y) pen.pendown() for _ in range(5): pen.forward(size) pen.right(144) pen.penup() # 绘制星空 for _ in range(50): draw_star() # 关闭画布 canvas.exitonclick()
运行以上代码,你将得到一个黑色背景的窗口,其中绘制了50个随机大小和位置的白色星星,创造出浪漫的星空效果。你可以根据需要调整代码中的参数来改变星星的数量、大小和位置。