学turtle画图踩坑,硬画中国结、天鹅全部翻车,越调试越烦躁。
复杂纹样需要多层循环、坐标定位,现阶段基础还跟不上,没必要死磕。
转头练习彩虹螺旋,只用已经学会的单层循环,成品好看,瞬间找回学习成就感。

彩虹螺旋完整代码
import turtle
colors = ["red","orange","yellow","green","blue","purple"]
pen = turtle.Turtle()
pen.speed(0)
for i in range(120):
pen.color(colors[i%6])
pen.width(i//20+1)
pen.forward(i)
pen.left(61)
pen.hideturtle()
turtle.done()
代码简单讲解
1. import turtle:调用绘图工具
2. colors列表:储存6种彩虹颜色
3. for循环:重复绘制线条形成螺旋
4. i%6:自动循环切换色彩
暂未学到:画布设置、定点goto、双层循环、自定义函数,后续再进阶学习。
感悟短句
基础没扎实别硬冲难题,循序渐进学习才不内耗。
#Python零基础 #turtle绘图 #自学提升