参考原文
这两天学python的时候,发现turtle库很好玩,百度后发现一个画树的文章,我把代码拿来改了下,感觉还不错,像极了樱花
下面是我参考原文做了些修改后的代码:
speed(10) # 速度 1-10渐进,0 最快 # tracer(1, 100) # 设置绘图屏幕刷新频率,参数1设置在正常刷新频次的第参数1次刷新,参数2设置每次刷新的时延 # 保证笔触箭头方向始终不向下,此处使其左转90度,而不是右转 t = cos(radians(heading()+45))/8+0.25 b = random()*15+10 # 右分支偏转角度 c = random()*15+10 # 左分支偏转角度 d = l*(random()*0.25+0.7) # 下一个分支的长度 n = cos(radians(heading()-45))/4+0.5 dis = int(800*random()*0.5 + 400*random()*0.3 + 200*random()*0.2) n = cos(radians(heading()-45))/4+0.5 pencolor(n*0.5+0.5,0.4+n*0.4,0.4+n*0.4) fillcolor(n, n * 0.8, n * 0.8) tree.tree(12, 100) # 递归7层 if __name__ == '__main__':
|