python turtle 库 小小函数绘制大大五角星 2.0循环版本

每天一点点
python turtle 库 小小函数绘制大大五角星2.0循环版本

绘制一个定长五角星,点这里

给五角星绘制加入循环,这样写,有点麻烦哦~

import turtle

def main():
    size = 50
    while size <=100:
        #绘制五角星
        count = 1 #计数器,每画一次,增加1
        while count <= 5:
            turtle.forward(size)  # 向前走size像素的距离
            turtle.right(144)
            count += 1
        size += 10

    turtle.exitonclick()  # 关闭


if __name__ == '__main__':
    main()

面对麻烦,不简介的写法,最直接的方式就是----用函数~~
对,可以再套一层函数呀

import turtle

def draw_pentagram(size): #画五角星函数
    count = 1
    while count <= 5:
        turtle.forward(size)
        turtle.right(144)
        count += 1



def main(): #主函数
    size = 50
    while size <= 100:
        draw_pentagram(size)
        size += 10
    turtle.exitonclick()


if __name__ == '__main__':
    main()

看完别着急走嘛,点个赞咯~~~~~

发布了124 篇原创文章 · 获赞 23 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/YmeBtc/article/details/103217919