爱心树的python代码
时间: 2023-10-04 21:12:33 浏览: 80
以下是一个简单的爱心树 Python 代码,需要安装 turtle 库:
```
import turtle
# 设置画笔
t = turtle.Turtle()
t.speed(0)
t.color('red', 'pink')
t.pensize(2)
# 绘制爱心
def draw_heart():
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()
# 绘制树枝
def draw_branch(branch_length):
if branch_length > 5:
t.forward(branch_length)
t.right(20)
draw_branch(branch_length-15)
t.left(40)
draw_branch(branch_length-15)
t.right(20)
t.backward(branch_length)
# 绘制树干
def draw_trunk():
t.color('brown')
t.right(90)
t.forward(100)
# 主函数
def main():
t.penup()
t.goto(0, -200)
t.pendown()
draw_heart()
t.penup()
t.goto(0, 0)
t.pendown()
draw_trunk()
draw_branch(80)
turtle.done()
if __name__ == '__main__':
main()
```
运行代码后,会在画布上显示一个爱心树。你也可以根据自己的喜好调整一些参数,如颜色、线条粗细、树枝长度等。
阅读全文