淘先锋技术网

首页 1 2 3 4 5 6 7

Python是一种高级编程语言,它具有简单、易学、易读等优点,可以用来完成各种任务。今天我们要介绍的是如何使用Python来画出一个美丽的心形烟花。

import turtle
import random
colors = ["red", "blue", "green", "yellow", "orange", "purple", "pink"]
t = turtle.Turtle()
t.speed(0)
for i in range(50):
x = random.randint(-200, 200)
y = random.randint(-200, 200)
t.penup()
t.goto(x, y)
t.pendown()
for j in range(30):
t.color(colors[random.randint(0, 6)])
t.forward(j * 2)
t.right(30)
t.penup()
t.goto(0, 0)
t.pendown()
t.color("red")
t.begin_fill()
t.left(45)
t.forward(100)
t.circle(50, 180)
t.right(90)
t.circle(50, 180)
t.forward(100)
t.end_fill()
turtle.done()

首先导入turtle库,然后定义一个颜色列表和一个turtle对象。接下来,我们用循环随机画出50个彩色的线条,形成烟花的效果。最后,我们使用turtle画一个红色的心形,实现画心形烟花的效果。