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库的简单用法:

1、绘图坐标体系turtle.setup(width, height, startx, starty)

作用:设置主窗体的大小和位置

参数:

width 窗口宽度。整数值表示像素值,小数表示窗口宽度与屏幕的比例。

Height 窗口高度。

Startx 窗口左侧与屏幕左侧的像素距离,如果为None,窗口位于水平中央。

Starty 窗口顶部与屏幕顶部的像素距离。

2、画笔控制函数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数值

3、形状绘制函数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画图怎么设置渐变色的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python渐变色代码_使用python画图怎么设置渐变色相关推荐

  1. python编写代码_用 Python 编写干净、可测试、高质量的代码

    用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...

  2. python房子代码_用python爬取租房网站信息的代码

    自己在刚学习python时写的,中途遇到很多问题,查了很多资料,下面就是我爬取租房信息的代码: 链家的房租网站 两个导入的包 1.requests 用来过去网页内容 2.BeautifulSoup i ...

  3. python三维重建代码_基于Python的三维重建开源代码

    [实例简介] 基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能! [实例截图] [核心代码] sfm-bundler(python) └── sfm-bundl ...

  4. python黑客代码_[翻译]Python开发中的密码散列(Hashing)

    [翻译]Python开发中的密码散列(Hashing) 杀戮 (乌云安全实验室的杂役) | 2015-01-04 23:17 去年7月的一篇小文,看着还不错,就翻译了,当然还是我自己的语气,对于文中的 ...

  5. python全球购代码_理解python的unicode字符串

    基于python2.7中的字符串: unicode-->编码encode('utf-8')-->写入文件 读出文件-->解码decode('utf-8')-->unicode ...

  6. python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

    今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...

  7. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

  8. python浪漫代码_五行Python代码实现批量抠图

    你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...

  9. python图像识别代码_用Python进行简单图像识别(验证码)

    这是一个最简单的图像识别,将图片加载后直接利用Python的一个识别引擎进行识别 将图片中的数字通过 pytesseract.image_to_string(image)识别后将结果存入到本地的txt ...

最新文章

  1. 【CyberSecurityLearning 69】反序列化漏洞
  2. android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析
  3. 全球仅3000人通过的TensorFlow开发人员认证到底有多香!
  4. silverlight 缺少对象错误
  5. bigdecimal 设置_BigDecimal 使用方法详解
  6. 2019年可能是折叠手机爆发的一年:华为、三星、小米已确认 LG“掉队”
  7. php 说说,PHP程序员:你过来,给我说说 $this,self,static 有什么区别?
  8. 1.1 WEB API 在帮助文档页面进行测试
  9. EPS学习笔记3----------常用地物采集方法(房屋,斜坡,台阶)
  10. linux系统开启ssh端口号
  11. python数据科学导论_R与Python手牵手:数据科学导论系列(包的载入)
  12. 2020年10月最新免费加速下载百度网盘文件方法
  13. 【百度大脑新品体验】行驶证识别
  14. idea或者goland更改主题颜色背景颜色
  15. mac删除的文件还能找回吗
  16. 【八种基本分析方法】
  17. linux用户motd,linux – 每个用户的SSH MOTD
  18. vue3笔记十(vue3 tsx使用)
  19. Pytorch 中的 torch.optim.swa_utils.AverageModel() 及其原理总结
  20. es中must和should的组合查询

热门文章

  1. CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)部分题解
  2. mysql查询前几笔sql语句_mysql开发常用的几条sql查询语句
  3. 深入分析 Watcher 机制的实现原理(一)客户端注册watcher
  4. 路由器交换与配置综合实验(二)外网
  5. 推荐几个学习linux的国外著名论坛网站
  6. [第一章 web入门]粗心的小李
  7. 阿里P9失业码农资产1.5亿、北京四套房,选择对于个人命运究竟有多重要?
  8. 深度学习模型处理多标签(multi_label)分类任务——keras实战
  9. python画蜡烛图_Python量化交易-绘制蜡烛图 !这个图不像你的钱哦!
  10. 微信小程序--实现拨打电话功能