怎么在python中使用龟绘制一个分形树

  介绍

这期内容当中小编将会给大家带来有关怎么在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中使用龟绘制一个分形树