7.循环绘制不同大小五角星

笔记

从案例分析切入知识点-----由简开始

案例2-2:绘制五角星;
1.0新增功能:用代码实现绘制五角星
2.0新增功能:重复绘制不同大小的五角星


turtle库

turtle库补充.png

流程图.png

----------------------------代码实现--------------------------

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.函数的调用

  1. 主函数main

3.循环while(计数器)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容