介绍
这期内容当中小编将会给大家带来有关怎么在python中使用龟绘制一个分形树,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
代码如下:
#, - *安康;编码:utf-8 - * - & # 39;& # 39;& # 39; 绘制分形树 & # 39;& # 39;& # 39; import turtle  as tl def draw_smalltree (tree_length tree_angle): ,& # 39;& # 39;& # 39; ,绘制分形树函数 ,& # 39;& # 39;& # 39; ,if tree_length 祝辞=,3: tl.forward才能(tree_length), #往前画 tl.right才能(tree_angle), #往右转 draw_smalltree才能(tree_angle tree_length 作用;10)#画下一枝,直到画到树枝长小于3 tl.left才能(2,*,tree_angle), #转向画左 draw_smalltree才能(tree_length -10年,tree_angle), #直到画到树枝长小于3 tl.rt才能(tree_angle), #转到正向上的方向,然后回溯到上一层 if 才能tree_length & lt;=, 30日:,#树枝长小于30日可以当作树叶了,树叶部分为绿色 ,,tl.pencolor(& # 39;绿色# 39;) if 才能;tree_length 祝辞,30日: ,,tl.pencolor(& # 39;布朗# 39;),#树干部分为棕色 tl.backward才能(tree_length), #往回画,回溯到上一层 def main (): ,tl.penup () ,# tl.pencolor(& # 39;绿色# 39;) ,tl.left(90), #因为树是往上的,所以先把方向转左 ,tl.backward(250), #把起点放到底部 ,tl.pendown ()=,tree_length 100, #我设置的最长树干为100=,tree_angle 20, #树枝分叉角度,我设为20 ,draw_smalltree (tree_length tree_angle) ,tl.exitonclick(), #点击才关闭画画窗口 if __name__ ==, & # 39; __main__ # 39;: 之前,main () >怎么在python中使用龟绘制一个分形树