Python樱花飘落代码

以下代码使用Python实现了樱花飘落的效果:```pythonimport randomimport turtle

初始化樱花树

tree = turtle.Turtle()

tree.hideturtle()

tree.penup()

tree.goto(0, 200)

tree.pendown()

tree.left(90)

tree.pencolor('brown')

tree.pensize(3)

tree.forward(150)

创建樱花花瓣

petals = []

for i in range(100):

petal = turtle.Turtle()

petal.hideturtle()

petal.penup()

petal.speed(0)

petal.shape('circle')

petal.color('pink')

petal.shapesize(random.uniform(0.2, 0.5))

petal.goto(random.randint(-200, 200), random.randint(100, 250))

petals.append(petal)

樱花飘落

while True:

for petal in petals:

petal.showturtle()

petal.forward(random.uniform(1, 3))

petal.right(random.uniform(-1, 1))

if petal.ycor() < -200:

petal.hideturtle()

petal.goto(random.randint(-200, 200), 250)

py 文件大小:2.51KB