python画彩色螺旋线_Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python turtle绘制彩色螺旋线。
思路:旋转画线,每次画的长度是变量x的2倍,每次逆时针旋转91度,这样形成交叉螺旋,并不断扩大。
import turtle
import time
turtle.pensize(2)
turtle.bgcolor("black")
colors=["red","yellow","purple","blue"]#设置四种颜色,你可以自己修改
#turtle.tracer(False)
for x in range(400):
turtle.forward(2*x)#每次画的长度是变量x的2倍
turtle.color(colors[x%4])#改变颜色
turtle.left(91)#逆时针旋转91度形成交叉螺旋
#turtle.tracer(True)
说明:
绘制开始前调用tracer(False)
绘制结束之后tracer(True)
这个方法是直接展示给用户绘制结果,无需漫长的等待绘制过程,这个方法turtle里有,turle.Turtle里面也有,效果是一样的。
以上的介绍也希望各位小朋友可以自动动手做一下,只有多动手才会掌握这些知识,当然如果小朋友想知道更多的Python教程,可以关注我们的网站,也可以和南京小码王Python培训机构老师在线沟通一下。
python画彩色螺旋线_Python turtle 绘制彩色螺旋线相关推荐
- 用python画漫画_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...
import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...
- python画卡通_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...
import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...
- python太极代码_Python turtle绘制阴阳太极图代码解析
本文详细分析如何使用python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园, ...
- 用python画大白_Python turtle 画个大白
今天用Python Turtle画个大白吧.效果图如下: Python画大白def bai(): #tracer(False) speed(0) pensize(5) color('black','w ...
- 用python画树_Python+Turtle动态绘制一棵树实例分享
本文实例主要是对turtle的使用,实现Python+turtle动态绘制一棵树的实例,具体代码: # drawtree.py from turtle import Turtle, mainloop ...
- 如何用python的turtle画五角星_Python turtle 绘制五角星
本节我们将利用画笔相关指令来画一个五角星,并签上自己的名字,如下图 这个例子跟太阳花是一样的思路,还要用到turtle.write指令来写文本,例如签上自己的名字. 程序示例: mport turtl ...
- 如何用python画长方形_Python如何绘制长方形
用python绘制长方形的基本步骤: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py 相关推荐:& ...
- python画蛋糕_python+turtle制作一个生日蛋糕
话不多说,直接上代码 import turtle as t import time t.fillcolor("#FFFFCC") t.begin_fill() t.penup() ...
- python画极坐标图_Python matplotlib绘制极坐标图
极坐标图在数据统计和分析中也经常会用到,这里就介绍一下如何使用Python来绘制极坐标图,主要介绍极坐标散点图和极坐标饼状图. 1.极坐标散点图 N = 150 r = 2 * np.random.r ...
最新文章
- KVM libvirt 虚拟机快照技术
- vuex实践之路——笔记本应用(三)
- rsync 相关参数
- php 文档转html格式文件,php学习笔记之将word文档转化为HTML文件
- 计算机跨专业考研方向java,【计算机考研】 初试出成绩前应该做的6件事
- linux中修改字符编码
- 面试:一文搞懂堆和栈的区别
- python找不到模块文件夹_python – __init__.py在同一目录中找不到模块
- pycharm (二)
- 失去循环标记的Python,我这样实现跳出外层循环
- linux audio(alsa)驱动注册的简明流程.
- 数据持久化基础知识——属性列表
- 努比亚 N2(Nubia NX575J) 解锁BootLoader 并进入临时recovery ROOT
- Python每天定时发送监控邮件。解放双手它不香吗?
- C语言简单实现世界协调时UTC与北京时间BJT转换
- JRebel激活与配置
- 运放输入偏置电流方向_运放参数的详细解释和分析-part1,输入偏置电流和输入失调电流【TI FAE 分享】...
- 2021J - Circular Billiard Table
- Python量化交易学习笔记(21)——A股股票列表更新
- Android传感器(四):距离传感器