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()