- 0
- 0
- 约小于1千字
- 约 13页
- 2026-02-07 发布于陕西
- 举报
202XPython编程基础主讲教师:杨叶勇无锡商业职业技术学院分形树绘制
函数与循环的结合分形树绘制
使用turtle库在Python中绘制简单图形加入循环操作绘制重复不同大小的图形将函数与循环结合(递归函数)绘制2.0的图形案例描述
importturtle引入绘制图形的turtle库案例分析
递归函数定义中调用函数自身的方式称为递归能够非常简洁地解决重要问题每次函数调用时,函数参数会临时存储,相互没有影响达到终止条件时,各函数逐层结束运算,返回计算结果要注意终止条件的构建,否则递归无法正常返回结果Python语言递归函数
利用递归函数绘制分形树?Python学习Next?
利用递归函数绘制分形树(fractaltree)分形几何学的基本思想:客观事物具有自相似的层次结构,局部与整体在形态、功能、信息、时间、空间等方面具有统计意义上的相似性,成为自相似性。自相似性是指局部是整体成比例缩小的性质。案例描述
绘制右侧树枝返回树枝节点绘制左侧树枝返回树枝节点案例分析
1.树干初始长度为502.每次绘制完树枝时,画笔右转20度3.绘制下一段树枝时,长度减少15。重复2-3操作直到终止终止条件:树枝长度小于5,此时为顶端树枝4.达到终止条件后,画笔左转40度,以当前长度减少15,绘制树枝右转20度,回到原方向,退回上一个节点,直到操作完成分形树绘制分析
思考:判断如果是树枝末端,将画笔颜色更改为绿色,绘制出树叶的效果。课后思考
小结
巩固之前所学的知识,继续完成一个瘦身工具--BMRNext?
谢谢观看单击此处添加副标题内容
您可能关注的文档
- PS绘制网络信号UI界面面向人工智能的UI界面设计93课件讲解.pptx
- PS新建工作区面板面向人工智能的UI界面设计83课件讲解.pptx
- Python编程基础202X19课件讲解.pptx
- Python编程基础202X34课件讲解.pptx
- Python编程基础202X55课件讲解.pptx
- Python编程基础202X60课件讲解.pptx
- Python编程基础202X70课件讲解.pptx
- Python编程基础202X83课件讲解.pptx
- Python编程基础202X88课件讲解.pptx
- Python编程基础202601课件讲解.pptx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)