3D红框_coloradd模块的lightset示例代码

3D红框_coloradd模块的lightset示例代码

"""
   3D红框,本程序需要最新版本coloradd模块运行,请在cmd管理员窗口下输入
   pip install coloradd进行安装
"""
from turtle import *
from coloradd import *

def draw_square(hg,length):
    for _ in range(4):
        hg.fd(length)
        hg.rt(90)
        
screen = Screen()
screen.colormode(255)          # 这里一定要设置为255
screen.bgcolor('dodger blue')  # 设置背景颜色
screen.tracer(0,0)             # 关闭自动刷新和绘画延时
screen.setup(480,360)
screen.title("3D红框")

tom = Turtle(shape='turtle')   # 新建tom海龟

c = (255,0,0)
for w in range(40,100):
    ys = lightset(c,w/100)     # 设置红色的亮度
    tom.color(ys)              # 把颜色设置为ys
    tom.pensize(100-w)         # 设置画笔宽度
    for x in range(8):         # 重复8次日
        draw_square(tom,100)   # 画正方形 
        tom.right(45)          # 右转45度
    screen.update()            # 屏幕更新显示

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。