from turtle import *

# Zadanie 1 – rozeta(n, bok)
def rozeta(n, bok):
    angle = 360 / n
    for _ in range(n):
        forward(bok)
        begin_fill()
        for _ in range(n):
            forward(2 * bok / n)
            left(360 / n)
        end_fill()
        backward(bok)
        left(angle)

# Zadanie 2 – figura(n, bok)
def bok_figury(n, bok):
    if n == 0:
        forward(bok)
    else:
        bok_figury(n-1, bok/3)
        left(90)
        bok_figury(n-1, bok/6)
        right(90)
        bok_figury(n-1, bok/3)
        right(90)
        bok_figury(n-1, bok/6)
        left(90)
        bok_figury(n-1, bok/3)

def figura(n, bok):
    begin_fill()
    for _ in range(4):
        bok_figury(n, bok)
        right(90)
    end_fill()

# ********** zadanie rozeta **********
pensize(3)
tracer(0)
fillcolor("yellow")
rozeta(5, 50)
update()

# ********** zadanie figura **********
#pensize(2)
#bok = 200
#tracer(0)
#fillcolor("lightgreen")
#pu(); setpos(-bok/2, bok/2); pd()
#figura(3, bok)
#pu(); home(); pd()
#update()

done()