如果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)
image.png
#新建一个变量circle表示这个圆
circle = Circle("circle", 55, 150, 50, 'red')
#调用draw函数画出这个圆
draw(circle)
-
step2 思路 (从左到右,就是改变x坐标,让它边大,坐标(60,150)
image.png
#新建一个变量circle表示这个圆
circle = Circle("circle", 55, 150, 50, 'red')
#调用draw函数画出这个圆
draw(circle)
circle = Circle("circle", 60, 150, 50, 'red')
#调用draw函数画出这个圆
draw(circle)
-
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)
网友评论