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画一个红色的心形,实现画心形烟花的效果。