• 技术文章 >Python技术 >Python基础教程

    怎么用python3画烟花?代码是什么?

    2020-11-07 16:32:05原创13855
    我们可以用python做很多好玩的事情哦~包括制作动态的视频,之前小编就教大写编写过制作内容,现在给大家想到了更好玩的事情,就是编写个烟花代码出来,有兴趣的小伙伴可以看下呢~

    实施步骤:

    一、导入海龟

    import turtle

    二、海龟初始化

    pen = turtle.Pen()  # 定义画笔
    turtle.bgcolor("black") # 背景颜色
    turtle.title("烟花") # 动画标题
    pen.speed(100)   # 画笔绘制速度

    三、循环绘制烟花

    for x in range(180):
        step = 300
     
        if x % 2 == 0:
            pen.color("red")
            step = 300
        elif x % 3 ==0:
            pen.color("green")
            step = 250
        elif x % 5 == 0:
            pen.color("yellow")
            step = 150
        else:
            pen.color("pink")
            step = 100

    四、定义画笔动态

    pen.forward(step) # 按照步长画直线
    pen.dot(6)   # 画点
    pen.backward(step) # 原路返回
    pen.right(2)  # 每次循环向右转2度

    五、结束

    turtle.done()

    六、源码

    import turtle
    # 海龟初始化
    pen = turtle.Pen()
    turtle.bgcolor("black") # 背景颜色
    turtle.title("烟花")
    pen.speed(100)
     
    for x in range(180):
        step = 300
     
        if x % 2 == 0:
            pen.color("red")
            step = 300
        elif x % 3 ==0:
            pen.color("green")
            step = 250
        elif x % 5 == 0:
            pen.color("yellow")
            step = 150
        else:
            pen.color("pink")
            step = 100
     
        pen.forward(step)# 按照步长画直线
        pen.dot(6)
        pen.backward(step)# 原路返回
        pen.right(2)# 每次循环向右转2度
     
    turtle.done()

    好啦,以上就可以制作出来烟花的动态景象了哦~有小伙伴好奇的嘛,赶紧试试吧~

    专题推荐:用python3画烟花
    上一篇:Jupyter Notebook中的cell如何使用? 下一篇:python免安装包是什么?怎么下载?

    相关文章推荐

    • 如何使用python跨文件调用变量?• 如何使用python3函数调用局部变量?• python3中的lambda函数是什么?怎么用?• 如何使用python3字符串格式化输出?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网