python递归函数绘制分形树的方法-创新互联
分形几何学的基本思想:客观事物具有自相似性的层次结构,局部和整体在形态,功能,信息,时间,空间等方面具有统计意义上的相似性,称为自相似性,自相似性是指局部是整体成比例缩小的性质。
为襄汾等地区用户提供了全套网页设计制作服务,及襄汾网站建设行业解决方案。主营业务为网站制作、网站设计、襄汾网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!我们先看一下我们最终要绘制的图形:
案例分析:
代码:
## 绘制分型树,末梢的树枝的颜色不同 import turtle def draw_brach(brach_length): if brach_length > 5: if brach_length < 40: turtle.color('green') else: turtle.color('red') # 绘制右侧的树枝 turtle.forward(brach_length) print('向前',brach_length) turtle.right(25) print('右转20') draw_brach(brach_length-15) # 绘制左侧的树枝 turtle.left(50) print('左转40') draw_brach(brach_length-15) if brach_length < 40: turtle.color('green') else: turtle.color('red') # 返回之前的树枝上 turtle.right(25) print('右转20') turtle.backward(brach_length) print('返回',brach_length) def main(): turtle.left(90) turtle.penup() turtle.backward(150) turtle.pendown() turtle.color('red') draw_brach(100) turtle.exitonclick() if __name__ == '__main__': main()
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:python递归函数绘制分形树的方法-创新互联
本文地址:http://cdiso.cn/article/pjpee.html