Python Turtle绘图[难度2星]:多边形螺旋线(颜色交叉/颜色分层)

本文分享了使用Python Turtle库创作的两种多边形螺旋线效果,包括颜色交叉和颜色分层。通过调整边数和旋转角度,创造出不同形态的螺旋图形,展现了turtle绘图的魅力。
摘要由CSDN通过智能技术生成

 

我喜欢turtle绘图,因为代码一点点的改动,总会带来意想不到的惊喜。

一些让我心动过的案例,分享给大家,也珍藏给自己。

——Python教学路上的爬行者


   案例1:   

   多边形螺旋线(颜色交叉)  

【效果预览】

取色规律:多边形的每条边各取一种固定的颜色。

  【代码参考】 

# 【多边形螺旋线】  案例1
import turtle             # 导入turtle 库
turtle.bgcolor('black')   # 设置背景颜色为black
turtle.pensize(2)         # 设置画笔的粗细为2
turtle.speed(0)           # 设置海龟的绘图速度为0,最快
turtle.delay(0)           # 海龟绘图延迟时间设置为0,绘图速度最快

sides=4                   # 定义变量sides,表示多边形的边数
colors=['red','yellow','blue','orange','green','purple']     # 创建颜色列表colors,其中包含6种颜色,
                                                             # 所以边长sides最好不要超过6,
                                                             # 如果边长超过6,建议再往颜色列表中添加其他颜色。
                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值