笔记
从案例分析切入知识点-----由简开始
案例2-2:绘制五角星;
1.0新增功能:用代码实现绘制五角星
2.0新增功能:重复绘制不同大小的五角星
turtle库
----------------------------代码实现--------------------------
import turtle
def draw_penragram(size):
"""
绘制五角星
"""
# 计数器
count = 1
while count <= 5:
turtle.forward(size)
turtle.right(144)
count += 1
def main():
"""
主函数
"""
turtle.penup()#笔抬起来
turtle.backward(300)#向左移动300
turtle.pendown()#放下笔
turtle.pensize(2)#笔的宽度
turtle.pencolor('red')#颜色
size = 50
while size <= 300:
# 函数调用
draw_penragram(size)
size += 20
turtle.exitonclick()
if __name__ == '__main__':
main()
涉及知识点
1.函数的调用
- 主函数main
3.循环while(计数器)