主页
课程
在线编程
|
新建
Python3代码
海龟绘图代码
开源硬件代码
|
文件
下载至本地
编辑器
自动换行: 开
分享
查看分享页
| 文件名:
分形树 (分享)
登录
注册
#uuid_share# a472d9a4-b5c7-4072-8a9e-0f7d02ada175 # import turtle def tree(branch_len): if branch_len > 5: #树干太短不画,即递归结束条件 t.fd(branch_len) #画树干 t.rt(20) #右倾斜20度 tree(branch_len-15) #递归调用,画右边的小树,树干减15 t.lt(40) #向左回40度,即向左倾斜20度 tree(branch_len-15) #递归调用,画左边的小树,树干减15 t.rt(20) #向右回20度,即回正 t.backward(branch_len) #海龟退回原来位置 t = turtle.Turtle() t.lt(90) t.penup() t.backward(100) t.pendown() t.pencolor('green') t.pensize(2) tree(75) t.hideturtle() ts=turtle.getscreen() ts.bgcolor("orange") turtle.done()
运行代码
清除输出
切换全屏显示
©2019 版权所有 北京大学409创新实验室