<返回更多

用python画不断增大的渐变色片状立体图形

2022-10-24     嘻呱嘻呱大又圆
加入收藏

Python/ target=_blank class=infotextkey>Python画不断增大的渐变色片状立体图形,源码解释如下:

import turtle as t 调用turtle库

import colorsys 调用颜色

t.bgcolor("black") 设置背景颜色

t.tracer(100) 设置追踪频率

h=0 设置色相

def draw(angle,n): 定义draw函数

t.circle(50+n,60) 画圆

t.left(angle) 左转angle度

t.circle(50+n,60) 画圆

t.pensize(5) 设置画笔粗细

t.goto(-50,0) 移动到这坐标点

for i in range(200): 设置i这个循环

c=colorsys.hsv_to_rgb(h,1,0.8) 设置颜色变化

h+=0.008 设置色相变化

t.pencolor(c) 设置画笔颜色

draw(90,i) 画draw这个函数

draw(160,i) 画draw这个函数

t.penup() 提起画笔

draw(180,i) 画draw这个函数

draw(90,i) 画draw这个函数

t.down() 落笔

t.done() 结束

源码如下:

import turtle as t

import colorsys

t.bgcolor("black")

t.tracer(100)

h=0

def draw(angle,n):

t.circle(50+n,60)

t.left(angle)

t.circle(50+n,60)

t.pensize(5)

t.goto(-50,0)

for i in range(200):

c=colorsys.hsv_to_rgb(h,1,0.8)

h+=0.008

t.pencolor(c)

draw(90,i)

draw(160,i)

t.penup()

draw(180,i)

draw(90,i)

t.down()

t.done()

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>