零基础入门Python海龟绘图首选案例,只用单层循环+色彩轮换,就能生成向外无限舒展的彩虹旋转正方形,渐变流光质感拉满,兼顾语法练习与视觉效果,手机Pydroid3直接运行无兼容bug。

完整可运行代码(深蓝高级底色)
import turtle
# 深蓝色背景,氛围感拉满
screen = turtle.Screen()
screen.bgcolor("#0F3460")
pen = turtle.Turtle()
pen.speed(0)
pen.hideturtle()
# 彩虹六色循环配色
rainbow = ["red","orange","yellow","green","blue","purple"]
# 核心螺旋绘制逻辑
for i in range(100):
pen.color(rainbow[i % 6])
pen.forward(i * 2)
pen.left(91)
turtle.done()
核心知识点通俗讲解
1. 螺旋成型关键:91°偏移角
标准正方形转角为90°,多加1°微小偏差,正方形无法闭合,持续旋转外扩,自然形成漩涡螺旋结构,是整个图案的灵魂参数。
2. 边长递增:i*2
每循环一次,绘制边长翻倍拉长,图形由中心向外层层放大,营造纵深拉伸感。
3. 取余循环配色:i%6
6种彩虹色无限循环复用,每一圈自动切换色彩,实现流畅渐变炫彩效果,无需复杂调色代码。
零基础自定义微调技巧
• 缩放螺旋大小:修改range(100),数值越大螺旋圈数越多、图案越大
• 调整舒展弧度:微调left(91),92°更松散、90.5°更紧凑
• 更换配色风格:替换rainbow列表,改用冰蓝系适配冷色调背景
• 切换底色:bgcolor("skyblue")换成浅天蓝,清爽简约风
学习总结
看似炫酷的科技螺旋图案,底层仅依靠循环语句、数值递增、取余配色三大基础语法。新手不用复杂嵌套,就能直观理解循环逻辑、角度运算,趣味化掌握Python基础,告别枯燥课本练习。
#手机自学Python #Turtle趣味编程 #零基础编程进阶