
李兴球python正弦渐变示例
"""
正弦渐变示例.py
本程序需要coloradd模块支持,没有安装者请在命令提示符里输入 pip install coloradd进行安装.
"""
import math # 导入数学模块
import turtle # 导入海龟模块
from coloradd import * # 从颜色增加模块导入所有命令
turtle.penup() # 抬笔
turtle.colormode(255) # 颜色模式设为255(coloradd需要)
turtle.bgcolor('white') # 背景颜色为黑色
c = (255,0,0) # 表示初始颜色(红色)
for a in range(-180,181): # 在范围-180到181内更新a的值
c = coloradd(c,0.01) # 三元组变化
y = 100 * math.sin(math.radians(a)) # 设y坐标
turtle.color(c) # 把颜色设为c
turtle.goto(a,y) # 到达a,y
turtle.dot(50) # 打个点
turtle.done() # 做完了(进入事件循环)
发表评论