Python中突变的完成:
应用turtle库画一条突变的蛇的代码:
from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pendown() pensize(20) seth(-40) r = 0.1 g = 0.2 b = 0.3 for i in range(4): pencolor((r+0.1*i, g+0.1*i, b+0.1*i)) circle(40, 80) circle(-40, 80) pencolor((r+0.1*4, g+0.1*4, b+0.1*4)) circle(40, 80/2) fd(40) pencolor((r+0.1*5, g+0.1*5, b+0.1*5)) circle(16, 180) fd(40*2/3) done()
运转后果以下:
turtle库的简略用法:
一、画图坐标体系
turtle.setup(width, height, startx, starty)
作用:设置主窗体的巨细以及地位
参数:
width 窗口宽度。整数值示意像素值,小数示意窗口宽度与屏幕的比例。
Height 窗口高度。
Startx 窗口左侧与屏幕左侧的像素间隔,假如为None,窗口位于程度地方。
Starty 窗口顶部与屏幕顶部的像素间隔。
二、画笔管制函数
turtle.penup() 以及turtle.pendown()
别号: pu.(), up(), pd(), down()
作用:抬起(落下)画笔,之后挪动画笔没有绘制(绘制)形态。
无参数。
turtle.pensize(wid)
别号: width(wid)
作用:设置画笔宽度,当无参数输出时前往以后画笔宽度。
参数width:画笔宽度。为None或空,前往以后宽度。
turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
作用:设置画笔颜色,无参数输出前往以后画笔颜色。
参数:colorstring为颜色字符串,”red”。(r,g,b)为颜色对应RGB数值
三、形态绘制函数
turtle.fd(distance)
别号: forward(distance)
作用:想以后前进标的目的行进distance间隔
参数:distance为间隔向素养,为正数时示意反标的目的。
turtle.seth(to_angle)
别号: sethading(to_angle)
作用:设置以后前进标的目的为to_angle,相对标的目的角度值。
参数:to_angle为角度的整数值。
turtle.ciecle(radius, extent=None)
作用:依据半径绘制extend角度的弧形。
参数:radius为半径,为负数时圆心正在画笔左侧。Extent为绘制弧形角度。
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是应用python绘图怎样设置突变色的具体内容,更多请存眷资源魔其它相干文章!
标签: python教程 python编程 python使用问题 python怎么设置渐变色
抱歉,评论功能暂时关闭!