python画棒棒糖程序_coloradd模块0.25版示例代码棒棒糖_colorset_saturationset_lightset

6f88c318f246381.png

coloradd模块主要用来配合海龟画图,能使所画的图形更加漂亮。

本源代码为coloradd模块学习代码,请认真查看saturationset和lightset和coloradd与colorset的用法

saturationset: 饱和度设置,lightset:亮度设置,coloradd:颜色增加,colorset颜色设置。

import turtle

from coloradd import *

ft = ("",12,"normal")

screen = turtle.getscreen()

screen.colormode(255)

screen.delay(0)

screen.bgcolor('black')

screen.title("draw lollipop 画棒棒糖")

c = (255,0,0) # RGB红色

turtle.ht() # 隐藏海龟

turtle.penup() # 抬起笔来

turtle.goto(0,100) # 定位坐标

turtle.pendown() # 落下画笔

for i in range(300): # 迭代变量

turtle.width(i/10) # 画笔笔宽

turtle.fd(i/10) # 海龟前进

turtle.rt(10) # 海龟右转

c = coloradd(c,0.01) # 颜色增加

turtle.pencolor(c) # 画笔颜色

turtle.penup() # 抬起笔来

turtle.goto(0,100) # 定位坐标

turtle.setheading(-90) # 方向向下

turtle.color("brown") # 画笔颜色

turtle.pendown() # 落下笔来

turtle.fd(280) # 前进300

turtle.penup() # 抬起笔来

turtle.color("gray") # 画笔颜色

turtle.write("www.lixingqiu.com",align='center',font=ft)

# 亮度设置

turtle.goto(-300,-200)

turtle.write("lightset test (亮度测试)",font=ft)

turtle.goto(-300,-230)

c = (255,0,0)

turtle.setheading(0)

turtle.pendown()

for x in range(200):

ys = lightset(c,x/200) # 设置红色的亮度

turtle.color(ys)

turtle.fd(3)

turtle.penup()

# 饱和度设置

turtle.goto(-300,-280)

turtle.write("saturation test (饱和度测试)",font=ft)

turtle.goto(-300,-300)

c = (255,0,0)

turtle.setheading(0)

turtle.pendown()

for x in range(200):

ys = saturationset(c,x/200) # 设置红色的饱和度

turtle.color(ys)

turtle.fd(3)

screen.mainloop()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值