我喜欢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,建议再往颜色列表中添加其他颜色。