python爱心代码随机
时间: 2024-04-22 09:19:24 浏览: 151
当谈到Python爱心代码时,通常是指使用Python语言绘制出一个爱心形状的图案。下面是一个简单的示例代码,可以随机生成不同颜色和大小的爱心图案:
```python
import turtle
import random
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("black")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.width(3)
# 定义颜色列表
colors = ["red", "pink", "purple", "blue", "green", "yellow", "orange"]
# 绘制爱心图案
def draw_heart():
pen.color(random.choice(colors))
pen.begin_fill()
pen.left(140)
pen.forward(180)
for i in range(200):
pen.right(1)
pen.forward(2)
pen.left(120)
for i in range(200):
pen.right(1)
pen.forward(2)
pen.forward(180)
pen.end_fill()
# 随机生成爱心图案
for _ in range(10):
x = random.randint(-200, 200)
y = random.randint(-200, 200)
size = random.randint(1, 5)
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.shapesize(size)
draw_heart()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
这段代码使用了Python的turtle库来绘制图形,通过循环随机生成多个爱心图案,并使用随机颜色和大小进行填充。你可以运行这段代码,看到屏幕上随机生成的爱心图案。
阅读全文