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()
原文地址:https://www.cnblogs.com/badboy200800/p/10569097.html
时间: 2024-11-13 12:09:49