用Python调用turtle库画樱花树
时间: 2023-11-19 09:56:10 浏览: 97
以下是使用Python调用turtle库来绘制樱花树的代码:
```python
import turtle
import random
# 设置画笔属性
turtle.speed(0)
turtle.bgcolor('black')
turtle.penup()
turtle.goto(0, -250)
turtle.pendown()
turtle.color('white')
# 定义画樱花的函数
def draw_branch(branch_len):
if branch_len > 0:
angle = random.randint(22, 30)
scale = random.uniform(0.6, 0.8)
turtle.pensize(branch_len / 10)
turtle.forward(branch_len)
turtle.right(angle)
draw_branch(branch_len * scale)
turtle.left(angle * 2)
draw_branch(branch_len * scale)
turtle.right(angle)
turtle.backward(branch_len)
# 绘制樱花树
def draw_sakura_tree():
turtle.left(90)
draw_branch(100)
turtle.done()
# 调用绘制函数
draw_sakura_tree()
```
运行代码后,你将会看到一个绘制了樱花树的窗口。如果你想让樱花树更加真实,你可以尝试更改画笔属性和绘制函数的参数。
阅读全文