Pookkalam by Souparnika K S

Code

c = circle(r=150,fill="#7d0f10",stroke="#FF8F8F")
show(c)
x,y = 150,150
r = 40
n = 4
step = r/n
for i in range(n):
    c1 = circle(x=x,y=y,r=r,fill="#FF8F8F",stroke="red")
    show(c1)
    r = r-step
x,y = -150,-150
r = 40
n = 4
step = r/n
for i in range(n):
    c2 = circle(x=x,y=y,r=r,fill="#FF8F8F",stroke="red")
    show(c2)
    r = r-step
x,y = -150,150
r = 40
n = 4
step = r/n
for i in range(n):
    c3 = circle(x=x,y=y,r=r,fill="#FF8F8F",stroke="red")
    show(c3)
    r = r-step
x,y = 150,-150
r = 40
n = 4
step = r/n
for i in range(n):
    c4 = circle(x=x,y=y,r=r,fill="#FF8F8F",stroke="red")
    show(c4)
    r = r-step
    
b1 = rectangle(w=210,h=210,fill="#bf1415",stroke="none") | repeat(9,rotate(10))
b2 = rectangle(w=190,h=190,fill="#fb5c3d",stroke="none") | repeat(9,rotate(10))
b3 = rectangle(w=170,h=170,fill="#f4fb3d",stroke="none") | repeat(9,rotate(10))
b4 = circle(r=70,fill="white",stroke="none")
b5 = circle(r=75,fill="f4f43d",stroke="#f4fb3d")
show(b1,b2,b3,b4,b5)
x1,y1 = -50,30
x2,y2 = 40,0
x3,y3 = -25,0
x4,y4 = 40,12
x5,y5 = -20,12
x6,y6 = 50,22
x7,y7= -25,24
x8,y8= 30,-24
x9,y9 = -6,25
x10,y10 = -18,10
z1 = line(x2,y2,x3,y3)
z2 = line(x1,y1,x3,y3)
z3 = line(x4,y4,x5,y5)
z4 = line(x1,y1,x5,y5)
z5 = line(x2,y2,x6,y6)
z6 = line(x4,y4,x6,y6)
z7 = line(x7,y7,x8,y8,stroke_width=3)
z8 = line(x9,y9,x10,y10)
show(z1,z2,z3,z4,z5,z6,z7,z8)
s1 = circle(x=0,y=40,r=6,fill="brown")
show(s1)
s2 = ellipse(x=0,y=19,w=12,h=30,fill="brown")
show(s2)