当前位置:首页>python>Python画图入门第3期:环形渐变曼陀罗

Python画图入门第3期:环形渐变曼陀罗

  • 2026-10-11 06:37:22
Python画图入门第3期:环形渐变曼陀罗

基础学Python绘图,真的越画越上瘾!

前两期我们练了基础花瓣、双层对称曼陀罗,今天第三期进阶:极简环形曼陀罗。

不用复杂曲线,只用大小圆环叠加 + 角度渐变色彩,新手超好上手!

一、本期成品效果

黑底深海蓝紫渐变,12组大小圆环均匀环绕中心。

粗线外圈、细线内圈层层叠加,色彩顺着角度慢慢流转,像凤凰羽翼在深海里轻轻舒展,干净、高级、治愈。

最关键:代码短、逻辑简单、效果炸裂!

二、本期学习重点

1. 极简环形曼陀罗结构(新手首选对称构图)

2. RGB双色动态渐变(红、绿流动,蓝色恒定通透)

3. 粗细线条双层层次搭配

4. 360°均匀循环旋转逻辑

三、完整可直接运行代码

import turtle
import math

t = turtle.Turtle()
t.speed(0)
screen = turtle.Screen()
screen.bgcolor("black")
screen.colormode(255)  # 开启0-255RGB模式

# 曼陀罗数量、旋转角度
petal_num = 12
angle_step = 360 / petal_num

for i in range(petal_num):
   # 红绿动态渐变,蓝色固定通透
   r = int(120 + 135 * math.sin(math.radians(i * angle_step)))
   g = int(120 + 135 * math.cos(math.radians(i * angle_step)))
   b = 200
   
   t.color(r, g, b)
   
   # 外圈粗线大圆
   t.pensize(2)
   t.circle(100)
   t.left(angle_step)
   
   # 内圈细线小圆
   t.pensize(1)
   t.circle(50)
   t.left(angle_step)

turtle.done()

四、零基础逐行通俗讲解

1. 基础设置

• 关闭动画延迟、调最快绘画速度

• 黑底衬托彩色渐变,氛围感拉满

• 开启255RGB真实调色,颜色更细腻

2. 渐变核心逻辑

这一期做了简化新手友好版:

• 蓝色固定200,保证画面干净偏深海冷调

• 红、绿依靠 sin/cos 三角函数随角度变化

• 一圈下来自动完成:青、紫、粉、蓝自然流转

不用手动调色,代码自动生成流畅渐变!

3. 双层圆环层次

• 大圆粗线条:做主轮廓、撑整体造型

• 小圆细线条:做层次、增加镂空精致感

• 12组图形均匀环绕,完美构成曼陀罗中心对称

五、新手可自由修改参数(随便玩)

• petal_num = 12 → 改成16/24,花纹更密集繁复

• circle(100) → 改数字,整体放大缩小

• circle(50) → 调整内圈大小,改变镂空比例

• b = 200 → 调大更蓝、调小偏紫粉

六、学习小结

这期是极简几何风曼陀罗,和之前的花瓣款完全不同:

没有复杂填充、没有复杂曲线,
越简单的结构,越能练懂循环、角度、色彩逻辑,非常适合打基础!

#Python #Python零基础 #turtle绘图 #编程画画 #曼陀罗绘画 #自学编程 #副业技能

最新文章

随机文章