Python · turtle

包豪斯海龟拼图

把有限形状、四种信号色与旋转规则组合成模块化拼图。

包豪斯海龟拼图

把有限形状、四种信号色与旋转规则组合成模块化拼图。

几何turtle

运行方式:python bauhaus_mosaic.py

SOURCE / 只读源码

完整代码

import turtle
colors=['#c94335','#087d6d','#e7c83e','#68add2']
pen=turtle.Turtle(visible=False); pen.speed(0)
turtle.bgcolor('#f6f7f2')
for row in range(8):
  for col in range(8):
    pen.penup(); pen.goto(-280+col*80,240-row*80); pen.setheading((row+col)*45); pen.pendown()
    pen.fillcolor(colors[(row*3+col)%4]); pen.begin_fill()
    for _ in range(4): pen.forward(46); pen.left(90)
    pen.end_fill()
turtle.done()