猫史档案馆


【Python作品分享】彩色螺旋线【作品秀】

用户:傅诗淇对象傅诗淇对象查看:0 回复:0 评论:0 创建时间:2023-05-17T14:31:29


【作品展示】

center_image

 

【作品介绍】

特别好棒棒棒

 

【作品源代码】

from turtle import *
hideturtle()  # 隐藏画笔
title("螺旋线")  # 设置标题
speed(10)  # 速度调最快
colormode(255)  # 将RGB颜色值设置成整数输入
r = 255
g = 0
b = 0  # 设置最初RGB颜色值(是红色哦)
for i in range(51):
    color(r, g, b)
    fd(i)
    left(91)
    g += 5  # 颜色由红色变为黄色(将绿色值增加),这里的5不是随便取的,是为了与循环次数51相乘得255
for i in range(51):
    color(r, g, b)
    fd(51+i)
    left(91)
    r -= 5  # 颜色变为绿色(红色值减少)
for i in range(51):
    color(r, g, b)
    fd(51*2+i)
    left(91)
    b += 5  # 颜色变为天蓝色(蓝色值增加)
for i in range(51):
    color(r, g, b)
    fd(51*3+i)
    left(91)
    g -= 5  # 变为深蓝(绿色值减少)
for i in range(51):
    color(r, g, b)
    fd(51*4+i)
    left(91)
    r += 5  # 变紫(红色值增加)
for i in range(51):
    color(r, g, b)
    fd(51*5+i)
    left(91)
    b -= 5  # 变红,后面省略
for i in range(51):
    color(r, g, b)
    fd(51*6+i)
    left(91)
    g += 5
for i in range(51):
    color(r, g, b)
    fd(51*7+i)
    left(91)
    r -= 5
for i in range(51):
    color(r, g, b)
    fd(51*8+i)
    left(91)
    b += 5
for i in range(51):
    color(r, g, b)
    fd(51*9+i)
    left(91)
    g -= 5
for i in range(51):
    color(r, g, b)
    fd(51*10+i)
    left(91)
    r += 5
done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页