用Python turtle 画花海
时间: 2023-11-16 07:14:10 浏览: 195
非常好的主意!下面是一个简单的示例代码,你可以自由发挥美化效果和颜色选择。
```python
import turtle
import random
def draw_flower(petals, radius):
for i in range(petals):
turtle.circle(radius)
turtle.left(360/petals)
def draw_flowerbed(flowers, x_range, y_range, size_range):
turtle.speed('fastest')
for i in range(flowers):
x = random.randint(-x_range, x_range)
y = random.randint(-y_range, y_range)
size = random.randint(size_range[0], size_range[1])
turtle.up()
turtle.goto(x, y)
turtle.down()
turtle.color("purple", "pink")
turtle.begin_fill()
draw_flower(6, size)
turtle.end_fill()
draw_flowerbed(30, 200, 150, (10, 40))
turtle.done()
```
以上是一个简单的代码示例,可以自由更改颜色、尺寸和数量等各个参数,满足你画花海的需求。
阅读全文