美文网首页
你听说过Python可以做动画吗

你听说过Python可以做动画吗

作者: 金哥数据分析 | 来源:发表于2020-05-09 06:20 被阅读0次

    如果Python可以做动画

    用Python来写动画,有这么神奇吗?

    先把体验地址给大家放送出来吧!
    http://xuepython.cn/lesson/python_huahua_01

    这个网站的效果图如下,分为两个区域,画布区用于显示动画,代码区编写代码(不用安装任何软件哦~)


    image.png
    零基础的人可以学吗?学完就会Python编程了吗?

    http://xuepython.cn/lesson/python_huahua_01
    动画xuepython网站其实本身也是一个0基础python入门的教程
    大家都知道python由

    • 变量
    • 运算
    • 字符串
    • 条件判断
    • 循环
    • 函数
    • 模块
      等等知识点组成,这个网站刚刚好从0开始讲解这些知识点,同时教你如何用这些知识来做动画(动画的好处就是让人有成就感,这样既好玩,又把Python给学了)
    举个例子吧

    比如,我想写一个动画,让一个圆在画布上从左移动到右边

    • step1 思路 (先画一个圆,位置在最左边,坐标:55,150)
      #新建一个变量circle表示这个圆
      circle = Circle("circle", 55, 150, 50, 'red')
      #调用draw函数画出这个圆
      draw(circle)

      image.png
    • step2 思路 (从左到右,就是改变x坐标,让它边大,坐标(60,150)
      #新建一个变量circle表示这个圆
      circle = Circle("circle", 55, 150, 50, 'red')
      #调用draw函数画出这个圆
      draw(circle)
      circle = Circle("circle", 60, 150, 50, 'red')
      #调用draw函数画出这个圆
      draw(circle)

      image.png
    • step3 思路 (让x循环变大,就是动画往右移动(x=55,60,65,70...)
      for i in range(100):
      #新建一个变量circle表示这个圆
      circle = Circle("circle", 55+i*5, 150, 50, 'red')
      #调用draw函数画出这个圆
      draw(circle,100)

    image.png

    体验网址:
    http://xuepython.cn/lesson/python_huahua_01

    相关文章

      网友评论

          本文标题:你听说过Python可以做动画吗

          本文链接:https://www.haomeiwen.com/subject/kacqnhtx.html