Python 14分形树绘制2.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 14分形树绘制2.0相关的知识,希望对你有一定的参考价值。
1.案例描述
加入循环操作绘制重复不同大小的图形
2.案例分析
3.turtle库补充
# 画笔控制函数 turtle.penup() # 抬起画笔,之后移动画笔不绘制图形 turtle.pendown() # 落下画笔,之后移动画笔绘制形状 turtle.pesize(2) #设置画笔宽度 turtle.pencolor(\'red\') #设置画笔颜色 whilte black grey darkgreen gold violet purple
4.上机实战
""" 作者:梁斌 功能:五角星的绘制 版本:2.0 日期:02/08/2017 新增功能:加入循环操作绘制重复不同大小的图形 """ import turtle def draw_pentagram(size): """ 绘制五角星 """ # 计数器 count = 1 while count <= 5: turtle.forward(size) turtle.right(144) # count = count + 1 count += 1 def main(): """ 主函数 """ turtle.penup() turtle.backward(200) turtle.pendown() turtle.pensize(2) turtle.pencolor(\'red\') size = 50 while size <= 100: # 调用函数 draw_pentagram(size) # size = size + 10 size += 10 turtle.exitonclick() if __name__ == \'__main__\': main()
参考文档:
以上是关于Python 14分形树绘制2.0的主要内容,如果未能解决你的问题,请参考以下文章