用python写一个樱花满天的代码
时间: 2023-12-17 12:50:42 浏览: 36
当然可以!下面是一个简单的Python代码,可用来绘制樱花满天的场景:
```python
import turtle
import random
# 定义花瓣颜色和数量
colors = ["pink", "lightpink", "hotpink", "deeppink", "palevioletred", "mediumvioletred"]
num_petals = 20
# 创建画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("gray")
pen = turtle.Turtle()
# 设置画笔的参数
pen.speed(0)
pen.penup()
# 循环绘制樱花
for i in range(num_petals):
# 随机设置笔的位置和朝向
x_pos = random.randint(-200, 200)
y_pos = random.randint(-200, 200)
heading = random.randint(0, 360)
pen.goto(x_pos, y_pos)
pen.setheading(heading)
# 随机选择颜色并开始绘制花瓣
color = random.choice(colors)
pen.color(color)
pen.pendown()
pen.begin_fill()
# 绘制花瓣
for j in range(6):
pen.circle(10, 120)
pen.right(60)
pen.end_fill()
# 结束绘制
pen.hideturtle()
canvas.exitonclick()
```
希望这个代码可以带给你樱花满天的美好景象!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)