随着网络的发展,编程语言在人们的生活中无形的扮演着十分重要的角色。人们可以利用python做很多的事情,今天我就分享一个用python绘制彩色螺旋线的程序。

利用python交互式编程

所绘制的结果如下图

最后附上代码

#螺旋线的绘制

import turtle #调用turtle绘图库

colors=['red','purple','blue','green','yellow','orange'] #定义一个colors的数组

t=turtle.Pen() #定义一个变量t,并将右边的绘图笔赋值给t

t.shape('turtle') #设置绘图笔的形状为小海龟

turtle.bgcolor('black') #设置绘图背景为黑色

for i in range(360): #使用for循环

t.pencolor(colors[i%6]) #绘图笔颜色从在数组colors中使用

t.width(i/100+1) #设置绘图笔的宽度,遵从(i/100+1)

t.forward(i) #绘图笔的运动距离

t.left(59) #绘图笔方向的控制,每次左转59度

注意:其中的#是注释,目的是明白在编程中自己所做的过程等,在程序中不运行,所以带有#的注释句子可以不用输入到程序中,自己明白就行了。

用python绘制正方形螺旋线_python绘制彩色螺旋线相关推荐

  1. python画正方形的代码_python绘制正方形螺旋线的代码分享

    python绘制正方形螺旋线的代码分享 发布时间:2020-04-28 09:56:56 来源:亿速云 阅读:219 作者:小新 这篇文章主要为大家详细介绍了python绘制正方形螺旋线的代码分享,文 ...

  2. 正方形螺旋线python,python绘制正方形螺旋线

    本篇文章介绍了python中使用turtle库绘制正方形螺旋线的方法,代码很简单,希望对正在学习python中的同学有帮助! python绘制正方形螺旋线 使用python绘制螺旋形,使用了turtl ...

  3. python 3d绘图模块_Python绘制3D图形

    3D图形在数据分析.数据建模.图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何使用python进行3D图形的绘制,包括3D散点.3D表面.3D轮廓.3D直线(曲线)以及3D文字等的绘制 ...

  4. python生成热度图_Python 绘制热度图(seaborn)

    原博文 2020-05-08 15:16 − 进行数据处理时,对于数据的可视化展示可以更好的表现数据的关系 论文中,漂亮的热度图会让人眼前一亮 Seaborn 中的 heatmap就可以用来创建热度图 ...

  5. 用python绘制六角形_使用Python的turtle库实现六角形以及正方形螺旋线的绘制

    1.六角形的绘制 思路:一个六角形可以看作是两个等边三角形具有共同的中心且垂线互成60°角.所以只需实现一个等边三角形的绘制以及第二个三角形绘制起点的移动即可. 代码如下: import turtle ...

  6. python语言绘制正方形螺旋线

    先上成品图 代码: import turtle as t t.speed(5) t.pencolor("purple") for i in range(128):t.fd(2*i) ...

  7. python雷达图数据_PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

  8. python画数学函数_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...

  9. python动态时钟代码_python绘制动态时钟

    桌面时钟项目描述 1.使用turtle库绘制时钟外形及表针: 2.使用datetime获取系统时间: 3.时钟动态显示 turtle库基本命令 1.turtle.setup()函数:用于启动一个图形窗 ...

最新文章

  1. Win7 解决宽带错误691的办法
  2. 原创:(网格化地图之初)高斯大地座标(经度、纬度)→3°投影带平面直角坐标(X、Y)换算...
  3. 全球与中国节能冷却塔销售渠道分布及市场营销状况分析报告2022-2028年版
  4. codeforces 7.22 F Pairwise Modulo
  5. 【计算机是如何通信 四】Web服务器/Severlet/DispatcherServlet/Controller
  6. hive窗口函数_Hive sql窗口函数源码分析
  7. WebClient.Credentials 属性 (System.Net)
  8. .netframework游戏编程入门——模拟魔兽学院永远的羁绊
  9. 使用虚拟环境 virtualenv
  10. cad上样条曲线上的点太多了_学习CAD,我总结了五个阶段,你是那个段位?
  11. 1023_MISRA C规范学习_Rule 2.2
  12. [译]关于Android图形系统的一些事实真相
  13. docker--镜像
  14. 回顾过去展望未来之2015
  15. 智科模式识别期末大课设:多种方法对数据集进行手写数字识别(数据集:MINIST)
  16. 一文教你快速搞懂 FOC ramp function 斜坡函数的作用和实现
  17. jmeter复杂性能测试场景设计
  18. oracle中如何格式化输出,【学习笔记】数据库日期时间格式化输出案例
  19. Ae 入门系列之十:关键帧动画进阶
  20. 七星彩长奖表图_够力七星彩奖表长条图

热门文章

  1. python写txt数据_python 如何将数据写入本地txt文本文件的实现方法
  2. 麒麟659可以升级鸿蒙吗,这8款华为手机已经定了将升级“很吓人的技术”
  3. 很多人不了解的嵌入式C高级用法
  4. linux中 p的作用,使用ctop在命令行中检测Linux容器性能
  5. dnf服务器实时状态,DNF新跨区三阶段计划:公共服务器频道 卢克全天开放持续...
  6. hive函数-日期函数汇总
  7. PHP投票系统如何防刷票
  8. 主梁弹性模量计算_4 主梁作用效应计算
  9. 彻底弄懂CSS盒子模式一(DIV布局快速入门)
  10. JavaScript(获取时间戳)