要使用Python的Turtle库绘制星星,你可以参考以下代码示例:
import turtle
import random
创建画布和画笔
canvas = turtle.Screen()
canvas.bgcolor('black')
pen = turtle.Turtle()
pen.speed(0) 设置画笔速度,0代表最快
pen.hideturtle() 隐藏画笔
pen.color('white') 设置画笔颜色
绘制星星的函数
def draw_star(x, y, size):
pen.penup()
pen.goto(x, y)
pen.pendown()
for _ in range(5):
pen.forward(size)
pen.right(144)
绘制星空
num_stars = 50
for _ in range(num_stars):
x = random.randint(-400, 400)
y = random.randint(-300, 300)
size = random.randint(1, 4)
draw_star(x, y, size)
关闭画布
canvas.exitonclick()
这段代码会创建一个黑色背景的窗口,并在其中随机绘制50个大小和位置不同的白色星星,模拟出星空效果。你可以根据需要调整星星的数量、大小和位置。