螺旋彩闪动画源代码

python sprial colorful flash animation螺旋彩闪动画

python sprial colorful flash animation螺旋彩闪动画

这个动画不知道如何取名,取名也是门学问。先就叫这个名字吧。以下是代码预览:

"""
    螺旋彩闪动画,本程序采用了circle画圆命令来画一个彩色的闪动图案。
    基本知识:在海龟画图中,会默认进行自动的刷新绘画,也就是说当
    画了一点后马上会显示出来,这样就能看到绘画的整个过程,方便初
    学者学习与演示,但是对于高级学者就没必要了。
    所以在下面的程序中通过screen.tracer(0,0)关闭了自动显示刷新和
    绘画延时。这样,不会显示绘画的过程了。程序在画完后通过
    screen.update命令进行了手动刷新,从而显示出来。
    显示出来后,等待了0.1秒,又进行下一次绘画,由于颜色在不断轮换,
    于是就有了动画闪烁的效果。
"""
from turtle import *
from random import *
from time import sleep

# 新建一个颜色表
cs = ['red','orange','yellow','green','cyan','blue','purple',
      'pink','brown','white','gray','dodger blue','navy']

screen = Screen()          # 新建屏幕
screen.bgcolor('black')    # 设定背景色
screen.tracer(0,0)         # 关闭自动刷新和设定绘画延时为0秒

t = Turtle(shape='circle')
t.width(4)                 # 设定笔宽也就是pensize为4
i = 0

 
如需要查看所有源代码,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

关于李兴球

李兴球的博客是Python创意编程原创博客
此条目发表在python, turtle分类目录。将固定链接加入收藏夹。