Pookkalam by Asna Majeed

Code

#pookalam
#center circle
c1=circle(r=5,fill='Gold',stroke='white', stroke_width=3 )

#petals
e1=ellipse(w=50,h=10,fill='HotPink')|repeat(6,rotate(30))
e2=ellipse(w=60,h=30,fill='white')|repeat(6,rotate(30))

#inner layer
c2=circle(r=35,fill='yellow',stroke='green',stroke_width=5)
r1=rectangle(w=60,h=60, fill='white',stroke='none')|repeat(20,rotate(50))
r2=rectangle(w=70,h=70, fill='Yellow' ,stroke='none')|repeat(20,rotate(50))
r3=rectangle(w=80,h=80, fill='orange',stroke='none')|repeat(20,rotate(50))
c3=circle(r=60,fill='brown',stroke='none')

#outer layer
r4=rectangle(w=100,h=100, fill='white',stroke='none')|repeat(20,rotate(50))
r5=rectangle(w=120,h=120, fill='brown' ,stroke='none')|repeat(20,rotate(50))
r6=rectangle(w=130,h=130, fill='Yellow' ,stroke='none')|repeat(20,rotate(50))
r7=rectangle(w=140,h=140, fill='orange',stroke='none')|repeat(20,rotate(50))
e3=ellipse(w=60,h=210,fill='Hotpink',stroke='black')|repeat(20,rotate(50))

show(e3,r7,r6,r5,r4,c3,r3,r2,r1,c2,e2,e1,c1)