>百科大全> 列表
如何用python随机画星星
时间:2025-04-13 17:46:55
答案

你可以使用Python的turtle模块来随机画星星。以下是一个示例代码:

```python

import turtle

import random

# 创建一个画布和画笔

canvas = turtle.Screen()

pen = turtle.Turtle()

# 设置画笔的颜色

pen.color("white")

# 设置画布的背景颜色

canvas.bgcolor("black")

# 设置画笔的形状为星星

pen.shape("turtle")

# 设置画笔的速度

pen.speed(10)

# 随机画100个星星

for _ in range(100):

# 随机生成星星的大小和位置

size = random.randint(10, 50)

x = random.randint(-300, 300)

y = random.randint(-300, 300)

# 移动画笔到指定位置

pen.penup()

pen.goto(x, y)

pen.pendown()

# 绘制星星的形状

for _ in range(5):

pen.forward(size)

pen.right(144)

# 关闭画布

canvas.exitonclick()

```

运行以上代码,将会在一个黑色背景的画布上随机绘制100个大小和位置不同的星星。你可以根据需要调整星星的数量、大小和范围等参数

推荐
Copyright © 2025 竞技知识网 |  琼ICP备2022020623号 |  网站地图