以下是绘制星空星星随机的Python示例代码:

import random
import turtle

# 创建画布
screen = turtle.Screen()
screen.bgcolor('black')

# 创建乌龟
pen = turtle.Turtle()
pen.speed(0)

# 定义画星星的函数
def draw_star(pen, x, y, size):
    pen.penup()
    pen.goto(x, y)
    pen.pendown()
    pen.begin_fill()
    for i in range(5):
        pen.forward(size)
        pen.right(144)
    pen.end_fill()

# 随机绘制星星
for i in range(50):
    x = random.randint(-300, 300)
    y = random.randint(-200, 200)
    size = random.randint(10, 50)
    color = random.choice(['white', 'yellow'])
    pen.color(color)
    draw_star(pen, x, y, size)

# 关闭画布
turtle.done()

运行代码后,会在画布上随机生成50个星星,大小、位置和颜色都是随机的。可以多次运行代码,观察不同的星空效果。

绘制星空星星随机python

原文地址: https://www.cveoy.top/t/topic/b1T6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录