python怎么画圆螺旋线_Python turtle 绘制彩色螺旋线

龙源期刊网

http://www.qikan.com.cn

Python turtle

绘制彩色螺旋线

作者:

来源:《电脑报》

2019

年第

32

思路:旋转画线,每次画的長度是变量

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

里面也有,效果是一样的。

你如果学会了不妨加入自己的想法,对程序做一些修改,看看会出现什么。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值