用Python绘制渐变三角螺旋线_turtle画渐变线条-程序员宅基地

技术标签: python  pytorch  

用Python绘制渐变色的三角螺旋线

本文章主要教大家如何制作渐变颜色的三角形螺旋线,下面是相关代码块的解析,仅供喜爱python的小伙伴们学习参考。

下面我们来看一下“青铜版”渐变的三角螺旋线,颜色过渡明显,层次分明,视觉上有较强的冲击,已经比较完美了,但是颜色渐变还不够细腻。
在这里插入图片描述
下面我们来看另一种渐变的三角螺旋线,同样是渐变的螺旋线,与前者相比,后者的渐变颜色更加的细腻,像一个调色板将各种色彩融合形成另外一种颜色。好,下面我们进入正题!
在这里插入图片描述

1. 导入turtle库
	from turtle import*
2.调用colormode()切换颜色参数,使用255的模式,利用RGB调整颜色
	colormode(255)
3.初始化RGB参数值,将画笔颜色初始化为红色
 	R=255
 	G=0
 	B=0
4.设置背景颜色,可根据个人喜好设置颜色
	bgcolor("black")
5.设置画笔速度,节省时间
	speed(0)
	tracer(0,0)
6.定义一个列表用于存放画笔颜色
	colors=[]
7.使用条件语句控制颜色变化.以红-黄渐变为例:减少R参数值,G,B的值不变,实现红色向黄色渐变
	while G<255:
		     colors.append((R,G,B))
		     G+1
8.使用循环语句绘制三角形螺旋线
	for i in range(1500):
		color(colors[i%len(colors)])
  	    forward(i)
        right(119)

好了,渐变色三角螺旋线就绘制完成了!创作不易,点个赞打个赏再走吧!完整的代码可参见链接:https://pan.baidu.com/s/1UaMnugfnQvMzp8cuyXIkWQ
提取码:0gfj
复制这段内容后打开百度网盘手机App,操作更方便哦
想学更多的Python内容吗?学习更多内容请关注小琳的公众号,和小琳一起悄悄拔尖儿!在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_47582828/article/details/105949500

智能推荐

十六进制与字节数组转换_bytearraytohexstring-程序员宅基地

文章浏览阅读7.2k次。前段时间开发手持机上的软件,因为A8手持机的射频卡可存储的内容太小,并且需要存储16进制数据,因此就写了一个工具类。上代码:package cn.com.szh;import java.io.UnsupportedEncodingException;public class Main { public static void main(String[] args) { Stri..._bytearraytohexstring

对每个边缘求最小外接矩形,通过最小矩形提取每个边缘_边缘的最小外接矩形-程序员宅基地

文章浏览阅读4.9k次。#include #include using namespace std;using namespace cv;int main(){Mat src; //源图像Mat tmp; //临时图像Mat dst_bw; //去掉背景后的目标二值图像Mat dst_contours;//轮廓图像src=imread("E:\\单板图片\\求孔洞数_边缘的最小外接矩形

【设计模式】中介者-程序员宅基地

文章浏览阅读865次。中介者,说白了跟市面上黑中介类似。当然这个中介,开发者是可以控制其行为的。也是在一定的信任关系上建立的。该模式要解决的问题是,一堆对象之间交叉耦合问题。网上看过群聊的例子。如果没有任何一个平台,多人之间的会话会是什么样的呢?不举多人,就三个吧A想把一句话说给BC,那么他首先要知道B和C在哪儿,然后分别告诉对方,自己想说的事情。如果再加一个人呢?问题很明显,此时各种群聊工具应运而生。我写

Mysql列自增是怎么实现的_mysql 自增序列生成原理-程序员宅基地

文章浏览阅读1.8k次。AUTO_INCREMENT两种情况1、在载入语句执行前,已经不确定要插入多少条记录。在执行插入语句时在表级别加一个auto-inc锁,然后为每条待插入记录的auto-increment修饰的列分配递增的值,语句执行结束后,再把auto-inc锁释放掉。一个事务再持有auto-inc锁的过程中,其他事务的插入语句都要被阻塞,可以保证一个语句中分配的递增值是连续的。AUTO-INC锁的..._mysql 自增序列生成原理

半导体器件基础_掺杂半导体的带隙-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏17次。半导体能带结构示意图:上方两条白色带为没有电子填充的带,下面三条灰色带为充满电子的带,其中最高一条灰色带为价带,它与最低一条白色带之间的空隙为能隙空穴又称电洞(Electron hole),在固体物理学中指共价键上流失一个电子,最后在共价键上留下空位的现象导带(英语:conduction band),又名传导带,是指半导体或是绝缘体材料中,一种电子所具有能量的范围。这个能量的范围高..._掺杂半导体的带隙

基于C++和OpenCV的中心线提取算法_图像中心线提取c++-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏26次。基于C++和OpenCV的中心线提取算法加权平方灰度重心法介绍算法演示加权平方灰度重心法介绍详情见 https://blog.csdn.net/u010518385/article/details/101015604算法演示下面展示 函数-输入图像和阈值,输出点。void get_median_line(Mat& src, int thresh, vector<Point2d>& points){ if (src.empty()) return; // 一、_图像中心线提取c++

随便推点

Socket网络编程-程序员宅基地

文章浏览阅读1.5w次,点赞15次,收藏74次。Socket1 环境查看通过cmd窗口的命令:ipconfig查看本机IP地址查看网络情况是否正常:ping百度官网用来进行本地测试的地址 127.0.0.1,回环测试地址,默认代表的就是本机的IP2 Socket概述socket编程也叫套接字编程,应用程序可以通过它发送或者接受数据,可对其像打开文件一样打开/关闭/读写等操作.套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信.网络套接字是IP地址与端口号TCP协议的组合Socket就是为网络编程提供的一_socket网络编程

java mp3格式转wav,在Java中将mp3转换为WAV-程序员宅基地

文章浏览阅读574次。I installed the mp3spi to support reading mp3 files in my Java 8 project usng the javax.sound* libraries. My goal now is to write mp3 to a wav file. However, the result is incorrect. Here's the code i..._java mp3转wav

Unity设置物体的自转和公转_unity2d 公转-程序员宅基地

文章浏览阅读2.7w次,点赞4次,收藏18次。正好要做一个天空的场景,想添加上行星和恒星的自转和公转,代码如下1.自转。public float _RotationSpeed; //定义自转的速度transform.Rotate(Vector3.down*_RotationSpeed,Space.World); //物体自转2.公转 public GameObject Axis; //物体需要公转的参_unity2d 公转

C++ string的trim, split方法_c++ string trim-程序员宅基地

文章浏览阅读7.6k次。 很多其他语言的libary都会有去除string类的首尾空格的库函数,但是标准C++的库却不提供这个功能。但是C++string也提供很强大的功能,实现trim这种功能也不难。下面是几种方法: 1.使用string的find_first_not_of,和find_last_not_of方法 /* Filename : StringTrim1...._c++ string trim

JAVA开发(保姆级微服务搭建过程)_java 微服务-程序员宅基地

文章浏览阅读4.4k次,点赞4次,收藏26次。现在的java后端基本都是通过微服务的方式进行搭建。当我们对需求进行分割时,可以通过横向或者纵向对服务进行划分。或者当某一块的业务我们希望通过一个单独的服务进行开发时,就需要新增新的服务,本文通过springtool suite工具介绍,微服务搭建过程。_java 微服务

SQL 性能调优-程序员宅基地

文章浏览阅读94次。[code="sql"]1. 概要说明数据库系统的显著特点需要保存大量历史记录,系统内存在许多历史记录表,因此常常出现系统运行一段时间,表记录数达到一定数量后,系统响应明显变慢的现象。为避免这种情况的出现,在有完备的数据库对象设计下,还在考虑到系统稳定情况下数据的变化情况,针对这种变化,在编写SQL语句必须遵循一定的优化规则,并制定完备的数据管理机制。2. 调优目的利用Or..._sql性能调优,一般读多少次算大

推荐文章

热门文章

相关标签